I replaced the water pump and all the "O" rings because of oil in the overflow tank but I still have oil there. What's next? Head gaskets? I have no other apparent problems and the bike runs good with plenty of power.
You've answered your own question. Mine ran great, plenty of power and good compression, equalon all cylinders. Leakdown test showed a problem on the right side and it was the head gasket. I was also gettingwater in the oil.
However, it could just be residual. Did you flush the system real well? And did you use a cleaner that would cut oil?
Another possibility is youhave a water pump o-ring that didn't get replaced just right. Don't start rebuilding the motor until you've checked everything out.