If it's a one-time thing and you don't do a lot of work on older machinery, then the expenditure wouldn't be justified. On the other hand, if you do tinker with any smaller metal parts that are gunked or encrusted, then the ultrasonic is head and shoulders above. I used one for years in an engineering lab, and have one at home that I've used on everything from gun parts to car parts to clock parts. I even use it periodically to clean all the nooks and crevices of my eyeglasses. You can get them on Amazon for about a hundred bucks, with heater. Just make sure you put the nasty stuff in a metal container (tin can, whatever) and sit that in the water-filled tank, so you don't mess up the inside of the tank with dirt and grease.