I bought a VPI cleaner from a friend who was done cleaning his modest collection and used it for a couple of years, but found while this type of machine gets rid of the worst of the offending grit, falls short of getting at the stubborn stuff.
I decided to go the ultrasonic route, but they were out of my price range. Then I happened upon the CleanerVinyl Easy3 Audiophile Kit. I got the 6 liter cavitation tank they offer from Allendale Group of England. I have been totally pleased with the results after having cleaned about 70+ records. I use a couple of drops of Photoflo as a wetting agent.