I see that rag at the check out stand next to "Aliens have landed and Queen elizabeth is a shape shifting reptile" So sorry if it's hard for me to take it seriously. to me it's right up there with classic 911 CT sights. I'm surprised 3333333 actually posted this. However, It might be all true.