I have not heard many good things about ATI. Cheap, over-priced parts that usually break or come apart on users not too mention very poor customer service.
I talked to my brother a few mins ago. He had an ATI stock on an 870 that came apart on him and busted his cheek up pretty good.