05 Yamaha 20HP outboard fuel pump

nice clean 2005 Yamaha 20HP outboard has a broken fuel pump, which is also missing a couple of parts. the kill switch is also broken. she has good compression, & spark so the broken plastis fuel inlet is most likely reason the carbs were removed