I'm not 100% positive but I think Momentum Performance is owned by Momentum BMW, if this is the case you're probably better off going there. In the event there is a warranty dispute, you're better off arguing the case if the work was done by a BMW dealer.