I went with a high comp piston and a HMF exhaust for my 1997 Wolvereine 350. Between the 2 I gained some good low end grunt to turn the larger tires in the mud and it sounds great.
Some of the cheaper exhaust add noise and no power. Keep doing some research and forum searches.
Good luck.