For the o-ring you can measure it and match it so an AS568 number using a chart like this one:
http://www.marcorubber.com/sizingchart.htm
Then use that number to try and locate one locally, typically bearing suppliers like B&T carry a full line of o-rings.