Originally Posted by Fat FMasamune
Thank you everyone! I made some changes based on what you guys have said. Also Self Destruct has a base power of 130 in R/B/Y and Hyper Beam has a base power of 150 unless my sources are incorrect. The reason why I keep on leaving surf is because the Snorlax I have at the moment has surf and he is around level 90 with decent DVs so I'd rather not have to train a new Snorlax.
I'm not sure what you mean by DVs, but Pokemon in RBY can max out all of their stats. There aren't any EVs, just stat XP, which is counted separately for every stat. No need to train a Pokemon in a specific stat here. Also, and this is just my thought on the matter, I really don't see a reason to worry too much about Gengar. Yes, your only Psychic is Exeggutor, but you have three Earthquakes available. Remember that Levitate doesn't exist yet.