Search Amazon and eBay for "sous vide" -- this is the same type device that Cinestill has relabeled as a circulation heater, but starting around $30. I've got one that cost $32 plus (very reasonable and fairly quick) shipping on eBay -- it sets in 1F (or 0.5C if you prefer) increments from 32F to 212F (makes it useful for Df96 and other warmed B&W processes, as well as C-41 and E-6), will heat a couple gallons of tempering bath from cold tap temperature (here, from a 300 foot well, about 60F) to 102F for C-41 in under an hour (while I'm doing other things, completely unattended), and will maintain temperature to, according to the instruction sheet, about 0.5F for up to 8 hours before the timer shuts it off (I haven't found a way to disable the timer yet, but I have no expectation of ever needing a longer tempering time). It also has an automatic level shutoff (to prevent burning up the heating element), and all immersed parts are either food-quality stainless or some rigid plastic.
IMO, this is almost as much of a photographic bargain as buying dry chemicals and mixing my own developer.