I agree with Carl, order from the bank. I've ordered from multiple banks for years and never have been charged a fee.
Where the banks get you though, is in their maintenance fees for your account(s). $15 monthly maintenance fee for a minimum deposit account? Please. Then keep raising the bar. It's why I'm done with banks. I'm part owner of two Credit Unions.
When I listen to LED ZEPPELIN...so do my neighbors...
Roll hunting since '77
Dirt fishing since '72