>>35061973For starters you can only have 4 of any card in your deck. Which means that once you evolve one Magickarp into Gyarados you can only have a maximum of three others in your discard pile. This means that Tail Revenge will hit for a maximum of 90, even once you're set up.
If that still sounds acceptable to you then keep in mind that the most popular card in the format right now can tank three hits of it while one shotting your gyarados, as early as turn two, a million times more consistently.