I'm in the automotive industry. Do not get anything done at the dealer.
On the other hand, Rust Check / Crown work amazing. Have seen too many cars 10-12 years old and sprayed every year with one of these two and no rust at all. It's one of the best things you can do if you want to keep your car a long time.