Is this the right oils to use?

Im getting ready to do my first oil change in my 2015 XP 1000. Just wanted to make sure i have everything right before i purchase it.

Engine Oil:
Rotella T6 5W-40
Engine Filter:
Wix 51356

Transmission/Rear Diff:
Mobil 1 Synthetic Gear Lube LS 75W-90

Front Diff:
Mobil 1 Synthetic Automatic Transmission Fluid

Does all that look good?

Thanks!