I chose DHL which shouldn't take more than 5 days but it 2 weeks to get product. Product looks good and exactly like mine. my mechanic set it up. Now my car is fully filled so I won't be able to know if problem is solved. I will feedback later after I buy fuel again.
Relatively easy to replace. Working very well and it is quiet. Filling up the gas tank does not stall the engine anymore.