Ive tried a few of the cheaper ones and they are always too bulky or dont stay in place. I finally bit the bullet and bought this pair that I use for motocross and snowboarding.
Leatt 3DF 5.0 Impact Shorts-XL https://www.amazon.com/dp/B07DY7SJ4K/ref=cm_sw_r_cp_api_fabt1_6hpVFbT7V20VR?_encoding=UTF8&psc=1