FF89 purge valve

Hello everyone.
The FF89 fault code appeared a couple of weeks ago so I changed the purge valve. And since I didn’t feel like paying $70+ for an OEM, I bought this one. Two things are different to the original 1: one end of the new valve is thicker but I was able to push/force it onto the short rubber hose, 2: the arrow points to the other direction but it was still very easy to plug in.