I could use a little help from the experts. My son is looking for a new bike. Keeping it simple approx 5'10" 250lbs and a short 30" inseam with size 13 feet. His upper body is probably more in line with a large. But the short inseam means he can't straddle a large. Any advice would be appreciated.