RE: compatible?
I have purchased form all three many times in the past 10 years or so, and find all three good shops to deal with.
As for muffler, I have also tried both the CY and the century unit on OS50 Hyper AND YS50 and found them much the same.