This product arrived early and I took the old master cylinder off my 03 Suzuki SV1000S. The plunger was the correct diameter, but it wasn't the same length as the one is was supposed to replace. The snap ring wasn't the same as well. All I was able to use out of this kit was the spring and the floating seal at top of the spring. Not too happy considering this was supposed to be the correct part for my bike. The quality of the parts seemed to be fine, just fitment issues.
So far I'm satisfied with the product. Stopping power appears to be great, installation was simple. I've only ridden roughly 200 miles on them but so far I'm greatly satisfied with them. The fit was perfect, I do not have anything to compare them with so I can't say much about the quality but it appears to be good. They do not squeak, which is a major Plus for me. Basically they do exactly what brake pads are supposed to do and they do it the way they're supposed to do it . So yes I would recommend them.