For cheapest possible charger, you can use something like a Meanwell 48V power supply dialed back to 42 volts. I use one as a fast charger. Add a timer if you want to cut it off after the charge.
For best charger, check out the Satiator by ebikes.ca.