What size brake line are you utilizing for the front?
Disc brakes get slow to stop even with high grade pads and discs if the lines are over sized.