Hey guys, so I'm trying to find a fuel pump for my motor #40552. I get a p/n 380016 which is replaced by p/n 388685 but the later number pump is square and small compared to the O.G. on the motor. Is this pump enough to supply to a 40hp? Is there a rebuild kit for the OG pump? Thanks for the help.