Stay away from EPO because its not good for swimming...I will see if I can find the research I read. It's best used for cyclist and they mainly use it to help them in the mountainest areas....If you remember the Olympic year when Chinese swimmers were raking in the swimming metals, they used T-bol. I have used t-bol with really great results in my profession. Its helped my strength, endurance and no sides to complain about, even using 60mg/d.
But I also agree with dry land exercises and anything with flexablilty/agility moves will go along ways.