I am going to go against the grain and say I don't like Brownells. I want to, but every time I see something on there, it is 10-15% more than I can get it somewhere else. On top of that, their shipping is super high. Yes they have everything, but at those prices you can buy them from a couple other people and still come out ahead.