Not sure of the dimentions, but I had the same issue, only in reverse, split 84 cr250 to repair gearbox, on re-assembly found crack in piston, fitted another piston I had but it protruded about 5mm out of barrel? ended up being piston for 81 to 83 CR 250, Think you have a 84 piston?