Might be tough to find one that will fit your particular crankset if even exists or will even work at all. Some cranksets come with a factory one already installed but that's another can of worms if will work with your system. Maybe somebody here more of an expert but I basically agree with Ross520, you will learn easier to keep your leg out of the way than hours trying to find, buy and install a guard that is a coin toss on fitting.