If I remember right Crankworks charged $535 to rebuild the crank, pistons $335, plus seals, gaskets, etc... XS wanted 1k to assembly, so guess what we did it on our own... blue assembled mine and Lucas xs1000 motors
Normally XS never has anything in stock, we got lucky when we needed pistons...