Pretty expensive. After shipping it was in the $800 range. They are made in Canada, but have dealers all around. Here is the link https://www.trailer-rockguard.com/dealers/. There are not any dealers near me, so I was able to order from the US Distributor, Flathead Wholesale, in Montana. I installed it when the trailer was new without the support brackets you see in my photo. That was not the best idea, because high cross winds could cause it to twist. I removed it for a while, before reinstalling it with the support arms seen in the photo. I attached a pair of Anderson WDH brackets (without the set screws) to the frame and drilled/riveted the connections for the support bars. I could do an Oli Modifications post on the process, but haven't yet. I have a little over 2000 miles on the current install and has been flawless.
I haven't traveled much on dirt roads, but the front of the trailer stays very clean with the Bow Buddy. After driving on wet roads, the front is almost free of all road grime. I don't use any additional rock guard on the TV; only the Bow Buddy on the trailer.