There are oodles of threads on this subject here and on other audio sites. Just type "steam cleaning" in the search function on the forum page. Also, look for "steam cleaning vinyl records" on youtube. Any autoparts store carries steam cleaners there days. If you don't mind paying a steep mark up:
http://shop.mapleshadestore.com/Deep-Cleaning-System/products/119/
http://shop.mapleshadestore.com/Deep-Cleaning-System/products/119/