I've used them before in the past with mostly no issues, this one time they had an item out of stock (some 30rd shotgun shells for a GE M870 I was itching to field that weekend) but the owner called the same day to see if I wanted to wait, swap or refund. Not ideal because by then it had passed the cut off point for next day delivery that I was banking on, but thats better than being left in the dark I suppose. However the few RIFs I've bought from them over the years have been fine.
They've overhauled their website this last month or so and apparently the way it shows stock has been altered - it should now show whether they have it in stock or whether it'll be on order from their supplier.