Looks like my old Omnifuel, just a slightly different pump so maybe newer version than mine.
I was able to get a replacement fuel hose for mine through Smiths City a few years back, if maintenance kits are available then any shop that sells Primus should be able to order them.
Bookmarks