I need a set of barkbusters for my bike, gettin tired of my hands being whacked by trees that the stock handguards dont deflect. Who makes the strongest ones? Which fit best? im kind of lost because i have never put them on any bike i have owned, why im not sure. HELP!! thanks in advance, JR.