I'd put the bike on the center stand and check the steering head by grabbing the front forks a wiggling them front and back checking for play. I' had a similar problem and it turned out to be my steering head bearings.
I drilled a 7/8" hole in each side and have been happy with the result. No, it's not as nice as a new set of cans, but for the moment it gets me by. I ran a air/fuel gauge to monitor the engine to make sure it wasn't too rich or lean and everything checks out good.
I have had mine for over a year now (the fastest blue one). Still going strong and I love it. Doing a Deckers run with a friend tonight if anyone is interested. I'll be at the Morrison Conoco around 3:30.
I broke the same part on my '05. I broke out the bolt hole that is near the speedo. It's been that way for a year now and have had no issues. Doesn't even buzz at speed.