I put mine (12 ft Zodiac) on top of my truck all the time. I have a extended cab s-10 with a cap on it. Just make sure you have the plug out in case it rains! I forgot and ended up with a boat full of water once. I put the motor in the back of my truck.
Don't want all that stress on my transom.