Gary,
Vancouver, BC
Madbrit,
Off the top of my head we get it from a transportation hardware company in Canada called Faucher (
http://www.faucher.ca). But I would bet a whole bag of peanuts that I know of a place closer to AZ. I'll look it up on Monday. As far as the ring goes, we just do a custom steel or aluminum frame on a per basis so I can't really help you out there.