I am prepping to flush cooling system and wanted to have new hoses on hand. My truck currently has the upper "with air pump" hose installed. (As opposed to the much longer "w/o air pump" hose.) I ordered a new one from Rock Auto and it is about an inch and a half shorter than the hose on there now. I went to NAPA and they showed me their version and it is exactly the same size as the Rock Auto hose. The part numbers on Rock Auto (for the various manufacturers) are AC DELCO 22083M, CONTINENTAL 60778, and DAYCO 70738. If these really are the correct hoses, does my new one (AC Delco) seem shorter just because the old one on the truck has gotten stretched out over time due to engine movement? Thanks for any input.