A system may receive an identifier for a new model product and identify a stored parts list associated with the identifier. The system may determine a code for one or more parts included on the parts list and may compare the code for a part, of the one or more parts included on the parts list, with codes for parts included in old model products. The system may determine that the part included on the parts list is comparable to one of the parts included in the old model products if the code for the part included on the parts list matches the code for the one of the parts included in the old model products. The system may use data associated with the one of the parts included in the old model products to generate a new spare parts forecast.