clear coating an aluminum intake

I painted my Edelbrock alum intake w/ clear Rustoleum spray engine paint. No yellowing in 3 years, but I have barely driven the car. It doesn't look fantastic mainly because the used intake had rust stains I couldn't quite get out. I didn't have a sand-blaster then, so wire-brush and sandpaper. You can barely see it in my avitar.