Really good products. I ordered 20 pieces, and it's good to receive them on time. I trust JRPanel for their high quality. It's a relief that all membrane switches get to work. The price is reasonable with all due good quality. I even recommend JRPanel to one of my friend. When making purchases,you want to work with reliable suppliers.