maybe its not the pumps fault. pull the lines off the carb and put em in a bottle and start the engine. your likely to have some premix in the suction line no matter what. its just that youll probly have more if the entrance is on the floor since the back of the reed cavity is where excess fuel oil seems to collect. maybe your pj is clogged. hard to say
pumps have their place and time. like on machines that run upside down, on their side and near vertical conditions. snomos and watercraft come to mind. but really have no place on a atv imo. the only exception i could think of is the long 300' bikes where the tank is located in the nose and the fuel has to be pulled up to the carbs
again i would get rid of that setup u have now. just me though. local classifieds, ebay or the f/s area should have what u need