Not to sure about MC racing. I went there a few times with my friends dad and they just treated him like ****. They wanted $1200 to put on his procharger and had the attitude of "if your not ready right now then get out of the store and come back when you are ready" Ive gone to Executive Performance a few times to have them put on my headers, h pipe, bought my flowmasters from them and they ordered them and had them installed in less than a day. I aslo have friends go there and they havent had problems with them at all. Very friendly people. Its in merriam, the number is in my cell, ill post it later.
-Drew