Even though this is actually not for a Pontiac it does look like a 7040570. The Pontiac units I have seen on production line engines are quite different than this. It is not unusual for there to be variances between book smarts and production line reality.