This was my first thought also.You knew this was coming... I have a great reference on them...
Seriously though, no, never ordered from them, but just had to post this.
I have not ordered from ACME, but have ordered that exact charging handle for one of my ARs from Delta Team Tactical (same as the link in the post above)...