I am looking to buy a rifle this weekend. I would prefer to get my first AR but I have others that I am looking at as well. The question is, can I get a better deal on a new rifle at a gun show or by going to the Marine Corps Exchange? When I bought my XD, I got it at the exchange and got a pretty decent deal.