Without drowning you in a sea of numbers, I will try just to hit the high spots. The part number and engineering numbers are two different entities. There will never be an actual part number permanently stamped, molded, or otherwise affixed to any production installed or service parts. Service parts will be boxed with a number on a decorative or corrugated carton or applied with a tag or sticker. These parts actually belong to the respective engineering dept that designed them. In this case, that would be the climate control group that usually has numbers in the 18-19K range. The various engineering departments have the final say in which parts are released for service. Parts and Service then assign part numbers which usually are very close to the original engineering number.
This heater blower number has some earlier part numbers since it fits some pre '71 applications. Since I said I would try not to let this turn into a number salad, I will keep to '71-73 applications. The before 4/2/71 motor part number is C9OZ-18527-B (ID# C9OA-18565-B, C). The after 4/2/71 is D1OZ-18527-A but kept the "C9" prefix. The prefix and basic number changed slightly to C9OF-18527-B, which indicates that your motor is the correct D1OZ "after" motor. There were some later D2OF and D3OF ID# prefix revisions, but the D1OZ-A part number remained the same. Ford eventually replaced the D1OZ number in the '80s.
Now you know more than you thought you would ever need or want to know about blower motors!!