i've bought a number of items from them over the years. never had a problem, although as mentioned, it seems to take a couple of extra days once shipped. really shipped, not just a 'label' created indication.
here's there number why don't you give them a call. (716) 205-1125