I won't even touch at or above cost deals (even though they are rare) with BFMR. Did over half a mil with them about 2 years back, but things started going missing a lot often after that. I learned my lesson and moved on. It's possible that its not BFMR entirely. It could be drivers to their warehouse too.