For the items that I am shopping for I have not found them to be competative. But, I have made several transactions for convenience. For my expereince about a year ago for magpul I would use the word gouge when referring to %100 markup over the backorder brownells price.
Pros: Close to home
Cons: Service and price are not predictable
more