High quality OEM. I had a couple issues with my cluster when it arrived, however William was willing to make it right. We had to update the firmware on my cluster to get the full functionality and he stayed up with me til 3am to make it work. He knows what he is doing and is willing to spend the time to make his customers happy. William has provided what I would consider to be the best customer service I have ever received , as he is 100% dedicated in making sure everything works as it should immediately, even if it means (really) long nights. Do not hesitate to buy from William.