OMG! How in thee he## did they leave the piston out on a brand new assembly? Wow! I would hope they will be glad to send you a new one free of charge. A voucher for beer for your labor would be a good gesture.