Don't be fooled into thinking it's an easy process, there is a huge difference amongst shops doing it. I'll be honest and tell you I could get products coated for like $20 and probably help it as a selling point, but I'd also be selling a junk coating. The junk method is to blast it, clean it and coat it. What happens is you get a rock chip or scratch, rust develops underneath the coating and it ends up peeling off.
A new powdercoating shop opened up not too far from here and we've been talking with them about sending some of our products their way. They do top notch work. They blast it then zinc plate it before coating which will stop the rust from forming if it get's chipped.