John knows his stuff and has been taking care of my GS300 for years now with repairs and maintenance and very down to earth. Customer/friend for life!