I need a new piston assembly for a CS-510 and I've searched the web for one from China with no luck. If I order one from some of the suppliers in the States, it will cost around $60 and by the time it gets here in Canada, it will probably be over $80 which is still cheaper than the local dealers. Don't feel like spending that much for a piston.