Someone got some nice stuff!
If it were me half the fun would be doing the work. Lots of info on doing all that. None of it is very difficult. I have confidence that if you have even a small amount of mechanical ability you could complete all that work yourself. That said, I understand not everyone enjoys doing these things. So if the dealer is your rout of choice that's cool too.