I've had great luck with Krylon on plastic and alumahyde on non-steel bottom metal and trigger guards. I stack very might coats of alumahyde and it dries very smooth.