I have never had a bad experience with Mechboards.
I've bought from them several times and the service and quality of products have been amazing every time.
I suppose the only negative feedback I could give is an occasional lack of stock, though they have always told me when they are expecting new stock when I have asked.