I don't say this to be unhelpful... but have you already asked on the BattleTech forum? Because if so, there's nothing we can say that wouldn't have been said there already.
That being said, I'm sure someone can confirm the best avenue for customer service. (other than the email through the web-store that sells both BattleTech and Shadowrun stuff, I'm not sure personally what else to suggest)