Ceapest and easiest to make TP4056 - 18650 LiIon Charger
Works with all cheap TP4056 battery BMS. No need to use springs, only few centimeters of a wire and some soldering skills.
I used a PET or PET-G filament (PLA is to brittle for spring chassis).
Enjoy!