It was a major recall, no matter if the warranty had run out, or if the dealer or owner installed the fairing kit mine didn't have the problem but was replaced on the recall, maybe down the road I might have had problem, in over 6 years of owning my Thruxton 1200 S with fairing kit I have had no problems at with my 2016 model (brought new 2018 old stock heavily discounted).
First WC 1200 Thruxton model, so whatever Triumph did, they got it right first go, the newer model also have a little bit more HP added but I am happy the way mine is, its plenty good and gets me into enough troubles lol.
Ashley