B4NS has been really good the last few months, I know I had stopped using them for quite a while do to the poor communication, but so far over the last few I've only had one issue with a order not shipping out, which Philippe was quick to resolve, as soon as I had notified him of the issue. Also stock has gotten a lot better haven't seen anything out of stock for a while now.