These are my go to, https://www.amazon.com/Canari-Cyclewear-Cycle-Liner-Cycling/dp/B0052R5JV6. They are decent for sub two hour rides, and I just wear them under my synthetic hiking/outdoor shorts.