Furthermore recently a batch of M4 Bayonets have come in from a foreign country packed inside a 1960's contract wrapper, indicating they are US GI. BS! The bayonet markings inside contradict the outside markings. They are bargain priced at $35.00. No Wonder. You will get what you pay for.