Pipes and tanks that have had HVAC propane in them for many years will stink an incredibly long time, I can tell you that from experience! I would expect a good detergent would break it down, but I just threw the damn things outside once I figured out what was going on.