I saw some pennzoil yellow bottle 20w20 in an Ace hardware yesterday. It says “for stop and go driving” on the front. I’ve never seen this or heard of it before. The quarts were pretty dusty. Is this old product or what? I googled it and didn’t come up with anything.