Yeah, be thankful that it wasn't a steel toothed piston because the gears would've gone as well.
As for the shims, these are great:
http://www.ebay.co.uk/itm/HIGH-QUALITY-AIRSOFT-SHIM-SET-30-x-SHIMS-3-DIFFERENT-SIZES-/181503636780?pt=UK_SportingGoods_OtherSports&hash=item2a4275b52c