Meet the Slide Dryland Trainer: a resistance based training that helps you mimic the entire swim stroke movement. You can use it vertically, horizontally, or diagonally. You can use this for backstroke, freestyle, butterfly, and breaststroke training.
The Slide Dryland Trainer from FINIS has dual anchor points and rotating handles. It comes with 7mm and 9mm resistance bands.