I want to report back.
I ordered a new saintsmart hmc5883l from ebay and it's working out of the box...