gary the piston may well be slapping as this is very common
a few facts are worth telling you and not that many people know this apart from the technicians on here i expect but. your piston is not circular from the top or botom view although it looks like it is ,it is in fact an oval so there will be play from side ot side but shouldnt be much from back to front as its wider there it does need some play though to stop heat seizing as it will be too tight in the bore if its too big once its expanded with the heat of running.
also the piston is not the same size at the top as it is at the bottom ! pistons are tapered and the top is smaller then the bottom as the top expands more as it getrs hotter and when expanded it will be about the same width as the bottom.so it will have more play at the top than the bottom.i would say put a new piston in it if it has marks on it ,these barrels are nickasil plated and cost a few quid to have replated so if its just the piston thats worn lucky you! a piston will be about £30 and a top gasket set is about £18 these are pattern part prices as genuine stuff will be better quality but more money.hope this has helped you out gary
adam bike doctor
May 2010