I recently picked up my first as well, so I have my pre-delivery shopping list handy. As preventative maintenance, I waxed the playfield, installed high quality balls, and mylared a couple of high wear areas before the first game.
Magnetic nut driver set
https://www.titanpinball.com/index.php?route=product/product&product_id=74
Ninja balls
https://ballbaron.com/product/ninja-super-shiny-chrome-pinball-g10/
Blitz Wax
https://www.pinballlife.com/blitz-carnauba-paste-wax-12-ounce-jar.html
Novus 1
https://www.pinballlife.com/novus-1-plastic-clean-and-shine-8oz-bottle.html
Microfiber Towels
https://www.pinballlife.com/ultra-plush-microfiber-towel.html
Slingshot Protective Playfield Mylar
These are a good size for applying to the shooter lane and outhole. You'll need an x-acto knife for trimming.
https://www.pinballlife.com/slingshot-protective-playfield-mylar.html