Maybe when we purchase engine parts, we don't know whether the seller is manufacturer. Frankly speaking, I pay attention to this every time. Because manufacturer can supply professional service and can warranty the item quality when it is out of work. I tell a good engine parts manufacturer - maxspeedingrods.