Anil,
I've done something similar for a client on a previous project.
We included a Class on the equipment with a characteristic detailing the the Components, and allowed the user to enter the end-date for the component's life.
We then had a batch program running periodically which checked for these expiring components and automatically created an order for the replacement of the component.
PeteA