Millennium plated my 04 cr125 2mm overbore this year,there work is much better than US Chromes. Us Chrome plated my 04 twice and screwed it up twice. If you do the on line survey you save 10%, at Millenium it,s not setup for your 1st cylinder,but they gave me the discount anyway. I order a gp wiseco piston from them also, 156.00 for the piston,they need a piston to get the plating perfect,other companies just plate the cylinder and tolerances are off.