One data point for you - I just changed out my fan. The old one appeared to be the original. 2008 model XB12XT (fan also had a 2008 date code), 65,000 miles.
Are you running the new fan logic? With the old logic my fan normally only runs for a short period after shut down. On a hot day it would sometimes run when riding, but only when running “hard”. Since I have two ecm’s now, I’m thinking I’ll run the new logic in the summer and old in the winter since the heat then is more welcome.