Yes, I had it done 2 years ago. They removed the old Diamond Shield and reapplied it in 1 day. I was very happy with the results. And that also included a new warranty, which only stays with the original owner or in my case the person who payed for the install. No paint was damaged.
I started to take it off myself and immediately found this was a job I didn't want to do, especially on the upper cab. What I've found that I most like about the Diamond Shield is not that it protects the paint, but that it is so easy to clean the bugs off.