Harden up Mick, I hope you never get a bike with twin chamber upside downers!!!!!!!!
Next time when the seals are leaking try running a 1.5 thou feeler gauge(or you can use 35mm film negative) up under the seal and running it around the seal. This usually dislodges any dirt under the seal. Also look for any nicks/dents in your chrome, or you may be replacing them again. Make sure you bleed the air out of you forks every ride(do it with forks fully extended, not sitting on bike as the will change your air gap in your forks. Therfore affecting fork action.