My solution is distilled water with about 10% isopropyl and a drop of dish detergent. This is used with a very inexpensive cleaning machine. I wipe with a microfiber cloth until nearly dry.
Stubborn records, the ones which still have a lots of pops and clicks, I use a lint removal brush, a drop of detergent on the record and scrub with the solution above which creates lots of sudsing. Then rinse under hot tap water and dry. Several unplayable records have been recovered to play as "very good" to "very good plus" after scrubbing. I have several records purchased as "very scratched" for between $0.05 and $0.95 which play as "very good plus".... amazed me.
Stubborn records, the ones which still have a lots of pops and clicks, I use a lint removal brush, a drop of detergent on the record and scrub with the solution above which creates lots of sudsing. Then rinse under hot tap water and dry. Several unplayable records have been recovered to play as "very good" to "very good plus" after scrubbing. I have several records purchased as "very scratched" for between $0.05 and $0.95 which play as "very good plus".... amazed me.