Hammerite, £5 Halfords, wheels off, sand, paint, jobs a goodun.
be a lot cheeper than professional places, and lets face it, if the finish isn't amazing when you do it, is any one going to really notice? nope...
one of my mates bought some brembos and it came with the option of them coming painted, one of my other mates painted his with hammerite, unless you get right up close and look you wouldn't tell the difference