Hey man, sorry the mach shop screwed you. Your pistons are fine and Mark is an ass ! Don't be afraid to use them. If you need some help or input let me know. BTW I interned in a mach shop for a year on engine balancing, I know what works and what don't.