Good to hear the installation all went well. The improvements to the performance will probably continue for awhile as the ECU maps adapt to a fuel pump with the correct delivery pressure. Did your mechanic reset the adaptive maps after installation of the pump? You should not be getting a "check engine" light normally in use and I suspect the fuel pump has been the main cause, you have probably been getting lots of P0170 or P0173 "adaptive maxed out" warnings. Hopefully a thing of the past now.