The $40 Mechanical Keyboard: Is It Any Good?