That’s a standard industrial heater usually called a beehive. You can get a lower temp thermostat (installs on the underside under the cover where the cord is) but 1800W heaters don’t last long, they just get too hot when they’re running even though they shut off. Best bet is a 1000W, they last almost forever, just runs longer to provide the same amount of heat to the block.
140F is also way too hot, an inlet temp of 140 means your block will be around 170 or more and all the hoses and gaskets will fail within a year or two. That’s like running the engine 24/7. You only need to keep the block around room temperature if you allow it to run for a few minutes before putting load on it. The heater should never keep the engine more than 120-130F.
On the topic of inline heaters on rad hoses, they are the least efficient as most the heat is lost through the rad and the flow is restricted by the engine thermostat. I’ve seen a few over the years but they’ve always been abandoned and not in use, just left in the hose.
If you use an immersion heater in a frost plug , you can get a thermostat well and a wye cord to control the temperature but like someone else said, they don’t last all that long... 1-3 years typically.