Walmart doesn’t carry quality fuel delivery components. You want OEM Evinrude/Johnson, Yamaha, Mercury, etc.
Order from a high volume supplier..sitting on the shelf for a year or two prior isn’t doing you any favors.
Whatever you do stay away from third party fuel lines. The notorious Atwood...