I needed an unusual keyboard for a gaming laptop. These guys were very helpful and supportive through the process of finding and ordering the replacement. I would add that they were attentive to my order and even corrected my order error and were very helpful in finding a new laptop keyboard. All in all I am very satisfied!