What solvent for parts washer?

I just bought a 40-gallon capacity parts washer which requires 20 gallons of cleaning solvent. What kind of solvent or cleaning agent would you guys recommend, and where's the best place to buy it? Thanks a lot.