So I recently ordered some ECC ram from these guys, was packed well and took about a week to get so not to bad. It said in stock but I think they had to order it from the vendor because it was first shipped to their warehouse and then to me.
They had the unit price at $177 during purchase when the next lowest was $210 per stick (I ordered 4).
So if you don’t need stuff next day and might want to save a few bucks, I have used them and they are pretty legit.
I did check their BBB rating before purchasing and was good, so wasn’t to much of a risk but always good to see other sites out there.