From what I hear, DIY's customer service is non existent. I had a friend wait 9 months for a frame and they wouldn't respond at all. The owner kept deflecting and making up lies about it. I've heard many poor reviews on MTBR as well. I've heard nothing but good about BTLOS, I have one friend with a great experience. I personally use SpeedSafe wheels, but they are a true AliExpress company without a polished website or local reps.