I think I found the source of the piston damage. My right side crankcase seal was not round and was installed kind of funny (a little crooked). There was crankcase oil in the right side main bearing. I never really noticed any oil consumption, I think it only leaked when I am off the throttle (higher crankcase vacuums) which might explain why the bike started fouling plugs when I chop the throttle. I took a quick test run in the driveway, but it's already dark so I can't open it up. It didn't seem to be fouling the plug but it was loading up like it usually does when you don't open it up enough (driveway). I also replaced the shock linkage bearings as all of the seal collars were cracked. Hopefully this thing holds up long enough to survive Glamis. That was a lot of work for a day.