I got it from the same place I got my road bike, because I wanted to try it on. I got a really slick one from theclymb.com and it was too short, so I wanted to try the next one on. The Clymb had a great return policy. I think my 2XU V1 cost around $160.
It’s amazing for swimming, my form was automatically better and easier to maintain. Buoyancy really helps with your confidence as well. Definitely necessary for longer swims.