Recently TNA has been my go to place for AR parts. Their prices are good, they seem to be well stocked, and they ship fast. They are great to talk to and helpful. Recently I received a package from them and one part, vital to the completion of my build, was the wrong dimension. Phoned, left a message, they responded the same day, and the correct part was sent out Express the next morning. You can’t ask for better service than that. So, Colin at TNA, you rock!