The only experience I have with them is the purchase of an EGR delete kit, but customer service was second to none, in fact I spoke with 2 different guys via email and between them they practically told me how the complete a DIY install.
I would say you are definitely in safe hands.