Try Havlin sales, gun-parts.com, or wisnersinc. All have a lot of Mossberg parts. Havlin has more than is listed on their website so you may have to call them if you don't see what you're looking for.
Brownell's carries inner and outer tubes. Probably don't have one for your rifle, but may be able to help you with adapting something to work.