I received my replacement M38 and I am VERY pleased. Deal with confidence: Tradex ALWAYS does it right! I'll be back!