If the bike was 20 yrs old and had X amount of miles on it, I agree, the techs here are the ones to resolve this...when a bike has 100 miles on it...the dealer has to be responsible...just like
@dave s said, hopefully India has the same sort of replacement policy as everyone else and if this can't be resolved he gets another bike..
I know if it were me, I'd be totally pissed off and be fighting tooth and nail to get the bike replaced...I am a loyal Suzuki fan but something like that would drive me to another brand...