Hi guys, just had a look online and it is indeed a check valve. honda part (for a 270 or 390 is "VALVE, DASHPOT CHECK" 36135-ZF6-D41) bloody expensive though

something like a fuel check valve would also work