Looks a lot like an echo to me, I just nicked the air filter off one at the tip today and bought a much newer one... I'll see of there is something similar here or have a look at the one at the tip when I get a chance