First time can am owner just bought a used 2013 renegade 1000

Hello guys my name is Fernando I am from Miami Fl and just purchased a new to me 2013 renegade 1000 sst g2. First of all the power is insane compared to my old 03 Honda rincon 650. So I bought the bike with a damaged primary cutch and supposedly it had issues with the idle control. A buddy of mine loaned me his primary and a new belt and bike runs great. At first it would idle high after you would rev the engine a little bit in neutral but would idle normal when I first started the engine. after running it for a while it stopped doing it on its own. So… Going to be doing full service this week don’t know where to start aside from the obvious engine oil, diffs and gearcase oil. Saw some grease fittings in the suspension I will grease those also. What do you guys recommend I do and what oils should I use again any input would be greatly appreciate it bike has 42 hours now and about 140 miles.