Silencer is not that expensive, he is asking you alot.
And for your not so smooth gear shifting, get your clutch cable adjusted 
And yes, you got your car fixed for the right price, if you go and get it serviced from suzuki workshop, then you ll understand
parts for suzuki are also alot more cheaper !