Fram is fine.
Don't listen to those stuck 20 years ago. Fram had issues a long time ago, but it has been addressed and they work just fine.
Everybody seems to have a story of a buddies friends cousins sisters dog that had a Fram issue, but seems there are no first hand recent bad experiences.
The 6607 is the same as the recommended PH6017A, but orange instead of black.
The 7317 is the same filter, just a bit longer, and a 9688 is longer and fatter than the 6607. A 3593a is very similar in size to the 9688, but is harder to find now days.
I have a PH7317 on my Goldwing and a XG3593a on my Nighthawk (and have used Fram for a long time on other vehicles).
If you are doing a flush, find the cheapest 15w-40 diesel truck oil you can find and use that.
You can even use it for your regular oil change as well.
I am currently running Supertech 15w-40 in my Goldwing and Peak 15w-40 in my Nighthawk, and have used several other brands of 15w-40 oils in all my bikes with good results.