I can't find the type of filler neck that fits on my car?

I have a 2005 Ford explorer my fuel filler neck is located on the right hand side I need a replacement and I've already ordered 2 one from Napa and one from o Riley s auto parts neither one are the correct part they both are to short and curve as if they go on the left side and I've looked on rock auto and none of them look like mine so I'm at a lost on what to do and where to look

Are Ford explorers good vehicles?

Particular those from 05-07 era

Added (1). good i'm glad I passed, guy tried selling it to me but after the test drive it seemed off maybe that was just a sign!