Just going on 20,000 miles. I think one of the main reasons for the cause of failure was due to the lower securing bolt bot being tight, in fact I was able to remove it by hand!
That coupled with the very harsh suspension that USED to be on the car, until a few months ago, may have been causing the starter to shift/vibrate under driving conditions which probably didnt help any.