I would find a second opinion a different radiator shop, i wouldn't use additives, how bad was the leak ? are you sure you didn't have some existing water or antifreeze in the fins and when it heated up it started some steam ? i ask because you said it was on the left side leaking, that is the lean side from the kick stand, check also your overflow hose that runs on the top of your radiator to your reservoir, and your radiator cap make sure it is sealing, if it pressure test OK it may be just something simple like a hose clamp. water always finds the path of least resistance. good luck and get on that BAD girl and ride it and Report the Smile Factor back to us, make sure that blower belt is real tight.