You will need the installation kit, and probably the pinion bearing. The rebuild kit is not necessary because your car is relatively new.
If you find a shop to install them they should know everything that you need so you probably don't even need to order them.
Most shops when they give you a quote will give you a price for each thing individually, so gears, install kit, rebuild kit (if needed). So you can check the prices from them and see if you can get any of the stuff cheaper online, but if they are cheaper then you can just have them provide everything.