I'm a fan of real paint, not powder coat. I used to do it all at home, have the big portable compressor ( think jack hammer) , and could buy silica sand rite out of the mine 30 miles away from me at 1 1/10 of the price of buying bags at the lumber yard. The old bag that
ran the office always argued that we don't sell by the pallet load, only big truck loads. I would show her the papers that showed I payed a deposit on their pallet, which I have in my truck, it was always a fight, which I always won, until I didn't.
Now, to buy sand at the lumber yard, and F around getting the compressor running that hasn't been run in years, and buy gas, its become the habit to hire it done.
Option 1, a local guy, a friend really, is so cheap I can't do myself.
Problem is, he blasts snow plows and dump truck boxes etc, so "light brown" is good enough, and it would seem he uses 3/4" rock for blast material, the stuff is beat to hell when I want to paint it.
Option 2 is a guy that does car parts. He cost more, but things come back spotless clean, and smooth enough to prime. absolutely not a brown speck anywhere, ready to prep for paint.
Years ago when I worked for company that had a truck fleet I used their powder coat company for my pickup wheels. My precious 89 dodge diesel never gets driven in salt, and the cheap powder coat lasted about 2 years. Now look like a rattle can job.
Now... I have my good blaster guy clean em up, and I paint with epoxy primer, and acrylic urethane paint, done on my wheel painting machine.
This was made for wheels, but I have since made many adaptors to do other parts. Even a rack to spin gas tanks for cleaning. It runs at 5 RPM, and you can practically pour the paint on, no skill required, it flows out perfect every time.
Sorry for another long late night rant...