Guess you could file a BBB complaint first and see what happens,,, in the mean time...
might work on smoothing the bike out a bit - of course it will always vibrate some but things you can do:
make sure the front axle and pinch bolt are to torque spec
look over your front tire - does it have a wheel weight? - a balanced tire helps - as does a better grade tire if it still has the irc's
the iso grips will cut down the vibs
if you have not done so at least lift the front of the seat with #7 rubber stoppers - this puts more you on more of the seat - or a better seat
consider a set of better shocks like the Progressive 412-4232C if the rider is on the light side or 412-4233C for a stiffer ride - these smooth it out a great deal
seems to me they also vibrate less when they aren't quite so lean and choked down with the stock pipe - might want pipe and a re-jet
these are all things you can do yourself without spending a bunch
edit: man that took for ever to post! seems redundant now