it's ok stock but the switches literally break when you pull them out... and it's insanely difficult to put switches in and even when you do, some of them just don't send any input, making you have to disassemble all over again, which means breaking the new switches you just put in. huge headache.