I work out in these shorts and have several pairs.  They are light and comfortable.  They have pockets are were reasonably priced when I bought them.

I do not know how long they will last, but I have used a couple pairs for several months and they are holding up well.  I actually like to run in these shorts, though they are longer than I have typically used for running.  They look good, but may not be the most stylish in the gym.  I am more concerned about getting through my workout comfortably.