You're gonna laugh but after using everything from spin clean to an ultrasonic cleaner fitted with a spinning motor, my favorite, most effect cleaner is without a double the Vinyl Vac. I wet clean the record with a Mofi brunsh, then, while still wet, Vac up all the gunk. I let it try, hit it with a carbon fiber anti stain brush, and it's done. Now I only break out the ultrasonic for old, used and abused vinyl.
It's only $30 on Amazon. Sounds overpriced for what it is, but it works incredibly well, and it's the best bang-for-buck cleaner out there, imho.