no cross, pennzoil doesn't make heavy duty filters, a ph3614 which I have used before, crosses to a pennzoil pz21
The stp s3512 oil filter is the cross reference to the fram ph8172 oil filter. Both brands are equipped with an anti drain valve and the canisters are the spin on variety.
L35310
PH8172
The Fram Oil Filters cross reference guide lists FRAM PH3593A for PENNZOIL PZ-33.
According to the Fram Filters cross reference guide, the Pennzoil PZ-47 can be replaced by Fram PH3976A.
Baldwin - B10140 Fram - PH8172 Kohler - 1205001 B&S - 492932
NAPA 1056 is a part number for their spin-on engine oil filter. The Fram cross list for #1056 are part numbers PH8172 and PH8170.
A quick check at the Fram website shows it to be a PH-5.
pz-9a pennzoil filter what does it fit
12-050-01 may be a better number to search oil filter suppliers for a substitute. The Kohler oil filter 12-050-01 was superceeded to 12 050 01-S1. Fram still has the old number and it crosses to Fram filter PH8172
That would be a Fram PH8172
GMC 4.2 6L Envoy