My buddy does my powdercoating with a 89 buck powdercoating gun from Harbor Freight. I get the powder from mostly Eastwood or Harbor Freight The hard part is getting an oven to do larger parts like IC pipes. We use a old kitchen oven to do items like valve covers and breathers, rear end covers and a bunch of small items. Powdercoating valve covers makes them look like cast aluminum when you use the powdercoat one shot chrome powdercoat from Eastwood. Eastwood has an excellent selection of colors in their catalog and website. The colors show up better in their printed catalog though. They have the primary colors, candies, anodized shades and several shades of chrome, black, high gloss (which looks like polished aluminum), etc.
Someone had posted on TDS how they had made a fairly large oven (big enough for IC pipes) out of several oven heating elements, some metal sheets and house wall insulation batts, Cheap. You do not want to use your home oven as everything you bake in the oven will stink of the chemicals that are in the powdercoating material and your wife will be on the warpath. You can powdercoat anything that can take the 400* curing temperature and that will be used at some temperature less than that since the powdercoat will remelt if you get near the 350-400* powdercoat melting temperature. Also it doesn't like stuff like brake cleaner as the powdercoat appears to be a form of powdered plastic that the solvent will dissolve. Ask me how I found that out! The powder melts and fuses when it cools down from the curing temperature. Takes about 40 minutes or so to heat up and cool down and be ready for use. A little powder goes a long way so its cheaper than aerosol paint after you buy the powdercoating gun and get some kind of oven.