New old stock, yamaha grizzly 600 0.50mm oversize piston. Over $300 new. Extremely good quality. Part #3TB-11636-00 yamaha. Works on 98-01 grizzly 600 and 90-95 xt600 yamaha. Will ship at buyers expense.