I think a little clarification needs to be addressed.
Bugs are going to get on anything you have on the front of the ST or not. If your trying to prevent rock chips in the paint then paint protection film is far the best over a bra or bug shield. However it's also the most expensive of them.
Armor Coat is NOT for the (DIY) do-it yourself person. And, it doesn't come off that easy. The dealers here in Seattle started using it and most of them hate it. Expensive, makes a mess, have to be a paint expert to spray it and most are not going to pay the price for it.
The paint protection films that you see all over the internet are either 3M films or Avery films. I've used 3M on our track and race cars. XPEL is one of the largest dealers for 3M that I'm a vendor for and they sponsor Koni Challenge and Rolex series races. Those yellow lights are 3M film and most run the clear on the nose of the car.
Is it DIY? If you can easily install vinyl graphics then yes it is. Some say it's hard some don't. But, I've seen people that can't even change a tire so it's irrelevant...LOL
The material is thick enough if you have an issue you can peel it up without ruining the film and install it again.
I had it on the ST and our BMW. Both showed no road rash or paint chips where it was installed. Plus, you can't see it unless you look for it. Otherwise, it's not visible to unless your a foot away from the car looking for it.
Yes, I offer discounts to members here. Below is the link. Email me for pricing as I'm not allowed to advertise discounted prices on the web site.