25,000 finished part numbers