I'm happy with the process and purchase. The part has been installed and works just fine so far. There were definitely some minor flaws in the final products compared to the original part. It took me 2 minutes with a file to clean it up and get it working smoothly. That work could have easily been done with a nail file if a buyer didn't happen to have a proper file. That said, the flaws seem to be cosmetic and have not impacted functionality negatively. I would be happy to work with Johnson prototyping in the future!