If you are in the market for an aftermarket muffler, you might want to try this first.
I just did 70 miles with lots of big Idaho over-reving steap down hills and no screeching or wining anywhere at all.
Almost perfect, a little tuning and a new tire is all it needs.