Would you look at renting a storage container - I use Titan containers (non-vehicle storage) but regularly see that their 20 & 40 ft containers (mostly brand new & vented) have vehicles stored in them.

Security / 24 Hour access is second to none too.