Your Flowmeter is shot???
A stock 421 flowmeter from
Hydramaster is all stainless steel. Did you have occasion to replace that flowmeter from someone who was not selling the same model that HM uses before you had this problem? Make sure you are getting what you paid for when you ask for a OEM spec part
But, to your first question. MB Soap Free is one of the few STPP "soap Free" products that
DOES contain a corrosion inhibitor, while most of the competitors to that product do not. That being the case, you may experience greater problems with other products within that class of extraction emulsifiers. DFC105 should be fine though.