I replaced the filler hose on my 2005 Roadster, due to serious hardening of the rubber. The Roadster hose also has a vent pipe from a "vulcanised" joint.
It was a pig of a job. The only way to get the old hose off was to cut it in half using a Stanley knife. I tried hard to assemble a replacement, but lack of space makes this very difficult.
In the end I bought a genuine part. It was a tight fit on the tank and breather stub.
I had to remove the filler cap assembly but even then, fitting the pipe over the filler cap stub was frustratingly slow.
Good luck!
http://www.talkmorgan.com/ubbthreads.php/topics/704796/1