To my knowledge echo have never made tyres ( just re-branded that Luna pile a few years back ) the brake mounts are awesome, id never go back to magura mounts....they seem to clamp far more securely. The brakes have had issues, although i think they're nearly sorted now? Sounds like the rim is too small, or something to do with the inner-tube. Orgun Donor runs that exact setup with no real problems, so i can only assume its the tube at fault