I don't think the Mets version is bad at all. I like the shade of grey. Purple is an interesting variation. I think the bridge on the cap is weird, but otherwise I'm okay with it. But speaking of colors, I remember when there were uniform standards that restricted players to only wearing gear that's a team color. It's why Tsuyoshi Shinjo had to wear an orange protector instead of his trademark red that he wore in Japan. But that obviously changed at some point. Manny Machado was wearing pink sleeves under his Padres jersey this weekend. Harrison Bader wears lavender. I see green shoes and yellow shoes. When did this change? (P.S.: I don't like the white sleeves that some Mets, including Nimmo and Alvarez, have been wearing. I would prefer if Mets players stuck with wearing blue, and perhaps orange.)