hi need some advice please, read some post on carb rubbers as i'm having a problem with the carb popping off. I've only had the scooter a few weeks its a Lambretta Li 125 with a 186 Imola kit and 30mm VHSH Dellorto carb. It had a water hose type rubber on which kept coming off so I ordered one from beedspeed for a VHSH carb but they were out of stock but said they would send a Mallossi type which would do??? well fitted it and didn't get more than a mile before it came off again

managed to get it on and back home, and when I measured the grooves on the carb and manifold compared to the ridges on the rubber and they don't match. Does anyone else have the same setup and if so what type of rubber are you using ?
The inlet manifold has Imola on it so presume its the one that came with the kit
Thanks for any help