All things considered, I think the Toy Hauler is the best bet. An alternative is a front mount rack on the truck. I considered doing this back when I bought my bike. Most are a 500# limit on the bike. However, I think it could affect handling and you have to be sure you still get good airflow into the radiator. Another consideration is a good bug cleaner and brush.
Toy haulers come in many flavors, the Glendale Titanium gives good liiving space as well as a good sized, but nicely finished garage, complete with a side porch. (36E41-MPRV) I do thinkyou would need to jump a model in the truck for that one, If I remember correct, weight loaded is about 16900. UVW well within, so light packing, minimum water you might fit.