To buy after market and OEM (original equiment by manufacturer) check with Dave Breggin at Blue Hummer Outfitter. Here is a link to his site. He has good pictures.
http://www.bluehummer.com/ Dave said he has many Russian customers already! He will be happy to help anyone.
To buy OEM parts from American General or purchase Hummers there are two good dealers in the US. Lynch Hummer is Saint Louis, Missiouri. Here is the link.
http://www.lynchhummer.com/ They have a great site with a lot of history and information. Here is the phone number and contacts page.
http://www.lynchhummer.com/contacts.html . Craig Degarcia is a good contact to order parts. They also sell many other accessories at this link.
http://www.adventureaccessories.com/ .
The other dealer I would recommend is Hummer of Sioux Falls in South Dakota. They sponsor our Midwest Hummer Club. Steven Burdick is the contact here.
http://www.hummerofsiouxfalls.com/staff.aspx The main link is here:
http://www.hummerofsiouxfalls.com/ Click on the HUMMER button on the bottom right. Here is the link to the Midwest Hummer Club:
http://www.hummerofsiouxfalls.com/humme ... sting.aspx . You have to request to become a member and Steven will approve you if you want to see our club message board.
I'll add some additional sites as I have time.
Let me know if you have any questions and I'll help you.