Have used them a few times, average to slightly slower than average shipping most times. I just recently put a gun on layaway through them, it is pretty annoying when you give routing and checking account info and then still have to wait 5 days. Sent electronic checking info today....we will see how long it takes!