Motors could last 500 flights if they are not abused. If you crash, best to replace the motor if it has been struck.
Battery is replaceable for well under $100 but batteries can last hundreds of cycles, if you take care of them and dont leave them fully charged for too long withtout flying, and without discharging them too low without recharging. The batteries are smarter than most RC batteries, they wont let you overcharge them if you use a standard DJI charger, and you can set automatic discharge time in DJI go just in case you forget.
Props should be checked every flight and replaced after around 100 flights. The tabs under the hubs wear out, and can get loose, so its a cheap fix for $9 a pair.
Mavic wings (arms) should be checked at hinge points for play, especially the rear ones. Too much play can affect your thrust line, or if you have had a cash, it can be out of line with the other arms..
I expect the rubber gimbal dampers in the cam to last a year, and those are a maintenance item you could do yourself with a tweezers once they are available. The old white Phantom ones would dry out and crack, mine lasted around a year.
The controller will probably last a very long time, maybe after a few years you will need to replace the battery on it.
The Mavic is really a low maintenance bird, great for beginners as well as advanced users.