One point I would like to make you aware of when it comes to covers.
If your thinking ahead about a nice new M4 and think that buying a new cover now will help to spread the costings, Sorry !! But the covers needed for it have small but significant sizing differences and they do not fit well on each type of boat.
The under cover can work if its an under only one but not sure about the cocoon ?