New with a bunch of questions

I just picked up a 10 xxc 800 as a partial trade for my rzr. So far I love it but I’ve got a bunch of questions on what I need and want.
The first thing I did was add a longer snorkel for the cvt exhaust. Just went with the xmr tube and put the stock piece on the end of that tube, I ended up seat deep first ride and had no issue. I dont really wamt to go deeper.

I need tires, going with 27s on the stock wheels, not sure what tire yet

A winch is the other must have, after reading a little I saw you need a winch mount and around $50. I think a winch bumper might be worth it plus give me a little more protection. I saw a few options, the one on eBay, PRM and wild boar are what I’ve seen so far. Anything to say either way on any of them? Wild boar looks like the most protection but is the most expensive and I’m up in the air on the looks of it.

Frame protection, I have aluminum skids on it but have read about the frame getting crushed. Is the tube you weld together and slide in a better option than the company that made the aluminum insert? My biggest concern is strength with either option

Fenders? What is the best bang for your buck? I just want to stay a little drier, this weekend I got splattered when I drove down a wet road and just about every time I ride I will come across some kind of wet area. I would like to not have to wear rain pants all the time.

What should I look into for maintainence? It’s a 6 year old quad with about 1000 miles. I know change all the fluids, engine, trans, diffs. I’m thinking a belt might be a good idea. What about cleaning the clutches as well?
Everything on the quad feels tight and solid anyway, looks like its been ridden fairly easy the only thing that’s loose is the rear trailing arms iI think since it squeaks when you stand on it. I saw something about how to fix it but I’m waiting to see if I can live with the noise.

If I’m missing something please let me know I’m loving it already