I have had a similar good experience with these very similar compression shorts:
https://www.amazon.com/gp/product/B07RGP48Q3