the o ring is it absolutely necessary to get it from kubota or can I get an identical one from auto zone or oreileys?
Identical is the key word here.......some oil rings are "harder" than others, some are more oil resistant than others too.
This will help you - if you run up the road and get one from auto store and finish up your rebuild, and 3 months from now you find a leak - will it be worth it?
I bought a whole set of cheap china oil rings and slapped one in on top of the injector pump.....if it leaks, it is verrrry easy to get to - yours does not seem easy to get to.
I would order two from kubota - cause the shipping for one will be more than the O ring!