Product of good quality, but not super comfortable. All in all this is correct (the quality is there by cons).
The product fits well on Sennheiser PX100, but it takes patience and played the elasticity of the lip. So 3 stars because it's boring to build on PX100