i own a gs 150, and all mentioned problems, faced/facing but exept a few like timing chain or chipped paints. adding 2 more. handle and column problem they are not aligned and you have to work on it , 2k expense. breaks are literally lowest of quality.
and the best way to make your mind for yes/no. go to the warranty claim shop in rawalpindi it is the paksuzuki's regional own mantained showroom near mureed chowk. check out the lines of new gs 150 and inquire about the problems they have but don't let them guess that you are looking for new/used gs 150. i had the worse experience and like you i am also in middle class category.