Here is where I buy mine from. A few years ago, Shawndude pointed me in this direction, and this company is awesome.
http://www.techlinecoatings.com/
I've used the following coatings.
Molydisulfied. (Anti friction coating for bearings, piston skirts and other surfaces you don't want sticking to each other.)
Thermal dispersant. (Great for oil pans, engine blocks, radiators and transmission cases. Claimed to improve heat transfer over bare metal.)
Thermal barrier coatings.
1) Ceramachrome. (The shiny stuff when it's polished.)
2) Turbo X. (A black thermal coating good to 2000+ temps.)
3) Thermal Barrier. (The shop only type, it leaves a very smooth high temp barrier, that is great for the ID's of exhaust pipes and other places like my exaust runners.)
4) Thermal barrier for piston crowns. (This stuff Is also on my valves and the cyc head combustion chambers. Reflects heat back, and spreads it out over the surface to control hot spots. This keeps your pistons from melting down better than bare alloy.)
5) TSX, it's a dry applied lubricant you buff into clean metal. You can also top coat other coatings. I have it on my bore walls, piston skirts, rings, pins, bearings and basicly everything that moves on my engine that I could apply it too. It is very thin.
I'm sure there are others, but basicly I've tried most of the Techline coatings on my engine. They work very well, but you have to remove all the of sandblasting media, or your in for a very rude supprise.