I keep a log of rounds fired and when parts were installed in an Access database.

At some point in time I will set up some queries that I can run that will show me when it is time to replace parts.