I'd use an Ultra. You could use the XG3593A, which is interchangeable with the XG7317 that fram lists on for your application. You can buy a six pack of these Ultras and ship them to your door for $26.21, or $4.37 per filter,
XG3593A deal. You could easily run these for 3 oil changes making your cost $1.46 per oil change, which would make this by far your cheapest option. You'll also get the best filtration you can buy! No brainer in my opinnion.
The only difference between the XG7317 and XG3593A, is the XG3593A is a slightly shorter, but much fatter filter. XG3593A actually holds more oil and media than the XG7317. If you have the room to fit it, and it seals up to the block just fine, then I'd use it with confidence for 3 oil changes.
XG7317 Specs:
Base Gasket I.D. 2.218
Base Gasket O.D. 2.484
Base Gasket Thickness 0.281
By-Pass Valve Setting 13
Height 3.469
Inside Diameter 20mmx1.5mm Th'd
Outside Diameter 2.688
Xg3593A Specs:
Base Gasket I.D. 2.125
Base Gasket O.D. 2.422
Base Gasket Thickness 0.203
By-Pass Valve Setting 12
Height 3.39
Inside Diameter 20mmx1.5mm Th'd
Outside Diameter 3.016