I have purchased several firearms and accessories from Mayfield's. They are by far #1 in customer service and patience. Their pricing is very good. If you don't know about guns, this is the shop to go to. They have so much patience and are very good at explaining what ever you questions you may have.
Pros: Customer service, Pricing
Cons: No Black rifles