i have only bought one thing from badger and i was rather impressed by their service.
the think i bought was a toho film holder reducer and it had to be special ordered from the far east.
it took quite a long time for the pallet ( and they warned me of this )
they asked for my credit card information when i made the order
but didn't charge me until it was shipped from their store to me

..... a lot of places will charge you up front as soon as you make your order, even though it might take 3 months to get.
if i had to buy film or paper or other "stuff" from badger i would not hesitate.
john