Will a kx125 1986 barell fit 1986 kx80?

NO, as the bore size for both bikes are different.