I have ordered from iron eagle before and spent over a $100 for sure. It takes a few weeks for parts to arrive but they are really good to deal with. I bought the magpul pts(pos) mbus from them and when I flipped up the rear sight the first time it broke. I called them and he was willing to replace or give me a deal on the gen2. I went with the gen2 and within a couple few weeks I had my new sights. Moral of the story if you don't mind waiting for USPS really good company to deal with and their rails work great.