My size large Soffe performance short (with liner cut out....I use spandex for hiking and like a linerless short for around camp) weighs like 2.75oz. $18 isn't the worst deal in the world for them.
https://www.amazon.com/Soffe-031M-Performance-Short/dp/B00933XSBI