Thx for the feedback
Have callled Bikershome and they do take long term storage and can deal with all of the customs BS.
Customs in/out will cost approx 1,000 Dirham, and storage rates vary depending on length of stay.
One comment they made is that the max total stay for the bike in Morocco is 6 months - so would have to squeeze two trips into that period (not a bad problem to have).
Bikershome also said that they are going to open a storage facility in Southern Spain soon, so as to avoid these customs issues