That impeller is going to be a little too much load but shouldnt completely kill low end. Last time I had the problem you describe it was an exhaust leak under the hood. I would check compression, ignition timing, and exhaust port height. Less than stock timing will hurt your spool up. as will a high port with low compression. But first prop the hood open or carefully ride without it, If it runs good you have an exhaust leak. Also open the top and bottom screw on the carb and note any changes. Too lean will make it sluggish.