I'm not that familiar with the T500, but if it's a 2-stroke, it doesn't have crankcase oil. It has transmission oil. And if it is losing oil when ridden, and it's not leaking on to the ground, I would have to guess a seal between the tranny and engine case has gone bad. Are you sure those o-rings aren't true oil seals? They do go bad sometimes.