I have not bought from BioGenics but just last week I attended an AI class taught by them and a lot of the people there had put together a group order from BioGenics.
I know shipping was very expensive. I think they paid $200 each way for the shipper. (The straws arrive in a shipper, you transfer them to your tank, then you have to mail the shipper back.) There was a bit of a fiasco at our class because part of the order was missing. Presumably if you're just placing an order for yourself that is less likely to happen, but I think 2 of the ladies (out of 6 or 8 who ordered) showed up with their does synched and ready to go, only to find themselves without straws to use.
I think BioGenics is a quality processor ( the lady who taught our clinic was fantastic and really knew her stuff) and if I needed to order straws I would not hesitate to use them, but it sounds like the company isn't great about communicating internally (or externally) at the moment so do be prepared for that.