My advise is to stick with Purolator which is a superior filter to Fram. But if you insist then the Fram is PH7317
Fram PH7317 or DG7317
None because Fram is terrible. Use a Wix 57356, Purolator 14610 or NAPA filter that ends in 7356.
1% of 14610 = 146.101% of 14610= 1% * 14610= 0.01 * 14610= 146.10
2% of 14610= 2% * 14610= 0.02 * 14610= 292.2
CROSS TO FRAM PH2
OE9581 is not listed in the Fram Filters cross reference guide.
The FRAM filter cross reference for 394019 is PH3614.
fram 7317
Fram PH8170
According to the Fram Filters cross reference guide, the John Deere GY20577 can be replaced with Fram PH8170.
That number is not recognized by the Fram Cross Reference chart.
The Fram Oil Filters cross reference guide lists Fram PH8170 for Baldwin B7165.