Thermostat Housing Won't Stop Leaking

that link to ebay. describes a "chrome steel" thermostat housing. Obviously misleading. It's chromed aluminum. Probably Chinese manufacture. Not my cup of tea. Shiny doesn't make it better.
I own two of these and can tell you there is nothing wrong with it and will seal. I cannot attest to your statement but feels heavy not like aluminium.