Yeah, although mine are getting touched up. Pay when you're happy with it can always touch it up aswell free of charge of course. On a price I dunno, the can cost me £15 I'm guessing I'll get 3 cars worth out of it so maybe a fiver it that sounds reasonable. Make sure you have about an hour or and hour and a half spare and bottle banks are good