For the piston tops, and combustion chambers we use a product from Tech Line Coatings called CBC1.
CBC1 POWERKOTE (Cermet Coating Thermal barrier)
Part #3oz. 2213

Retail packaged version of CBC2/CBX
Designed for Performance engines.
Thermal barrier coating
Reduce part temperature.Keeps heat in combustion chamber longer through the power stroke
Increase torque and H.P. Increase combustion chamber efficiency
Reduce fuel consumption
Water based no hazardous fumes, non flammable
Requires baking. Cures at 300f for 1 hour. Must be oven cured

You do have to sandblast the piston tops, but this is very easy to do. Just mask off the skirts of the pistons, and sand blast the tops w/ new sand, w/ low pressure around 35lbs. Any machine shop should be able to do this for you relatively cheap.

For the skirts, we a product called DFL-1, also from Tech Line Coatings. This is basically the same stuff that Federal Mogul, and other piston manufacturers are now using on their new pistons.
DFL-1 POWERKOTE (Dry Film Lubricant)

Part #3 oz. 2107
High pressure lubricant
Reduces friction, galling and scuffing. Increases part life.
Requires no clearance changes to compensate for the coating.
Apply to any part subject to sliding or rotating friction .
Excellent for use on bearings .
Water based no hazardous fumes .
Requires baking.
Cures at 300f minimum. Must be oven cured

All coatings should be applied w/ either a small detail spray gun, or a hobby style airbrush.

Visit there website for more info.
There products work great.
Tech Line Coatings

Ken