You could be right, Darkness. I was going by Moto Rapido's eBay description, which said it fits all 900 Monsters '93-'99.
But, comparing the fiches of the '93 and '98 Monsters, it looks like the Moto Rapido one was originally fitted to the '98 model, although Stein-Dinse do list it as also fitting '93-'99 Monsters.
Is the rubber boot you mention (no. 5 in the first fiche) open at the bottom to accommodate the differently positioned inlet? Would the hoses still reach OK?
1993 M900
1998 M900