If you want something more comfortable, with another shape, I suggest contacting a company that makes custom motorbike seats (are they called seats in English?)
If you just need a replacement because the one on your vehicle has worn out, there are not many options.
Of course there are different aftermarket armrests available, but usually don't exactly fit the vehicle and frequently are not sturdy enough