Came missing parts like cable , sound dampening foam and rubber feet. Upon installing the switches one socket snapped and the key became unusable. The stabs Lube is woeful with noisy rattling. In shot worst purchase and never to buy from Idobao again