Muscle Motors will Do Them...They MAY even be able to Deck the Piston to Size for you.They are in an ad Header here...You Can Contact them at 888-482-4900 Ask For AL(He more than likely will answer the phone.Also Goes By Eric) and tell him J.D. Referred you..
I have done BOTH Jobs Myself BUT if you are wanting to reuse a set of KB Pistons I would deffinately send them out without experience....

SS