Here is a great site to get 0-rings, screws (stainless self tapping & nylon 10-32) in Australia
http://www.minibearings.com.au/
has distributors in New Zealand and US
http://www.minibearings.com.au/
has distributors in New Zealand and US