I have the same one (New Front Stand) that I bought from Cycle Gear during the New Year's sale. It could hit my front bumper as I engage or disengage it, but I just have a junky t-shirt to protect the bumper when I use the stand (it only can hit the bumper when engaging/disengaging and not it you are careful).
I only tried it on that bike (ie. gsxr front end) and its a super close fit to the front fender. If you are careful you can get the pin in without touching the front fender but its VERY close. The quality is A+