I will start by saying my 99 KX125 is a mess. it looks rough

plastics, seat, dented pipe. looking at fixing it up right and notice that alot of peices I see usually say 99-02 kx 125/250. just wondering what other years/peices extend beyond this. 03-up plastics? pipes?
also how hard is it to change the water pump bearings? it sounds a little rough when I shut it off kind of a low rumble right where the water pump is near as I can tell, might be nothing, but im not sure..
Thanks
