i was and AM alot like you and your son. Growing up i was the one who talked non-stop through class, never listened, yet still pulled A's and B's all day, with the occasional C. I had teachers tell my mom "he's just a bad kid with no respect!" and others say "he could be the smartest kid in the class, but he is bored and doesnt listen. A "repeat" button would serve him very well!" We battled this until i was half way through sixth grade when a teacher made the recommendation to my Mom. Unlike most parents, she wasn't offended, but thankful. I started taking the meds, trying so many different kinds, some made me not eat all(like literally half a pb&j per day), some made me crap my brains out daily, some gave me headaches, but we eventually found the one that worked great for me, Concerta. I took it then all through high school and did great. By no means was i "perfect" i still acted up and talked alot, but i retained info and was able to sit through class while pulling A's.
Fast forward to college, i tried stopping the meds. I could notice and instant drop in my attention span. I could listen to a teach for maybe 3 minutes before i tuned out. At this point in my life, talking in class wasnt a problem, but focusing was still an issue as it always had been. So i took it for a couple years in college until my pride got the best of me and i decided i didnt want it anymore. now ive been out of school 2 years, and still notice myself not being focused often, i know hands down the meds would help.
So all in all, i'd say this. Dont be afraid of the meds. The side effects are minimal and very short term. Nothing your kid wont realize and tell you instantly. The "addiction" part we hear about in the news is flawed. You cant get "addicted" to a med that you NEED. Do not let pride or rumors get the best of you. For every 1 bad story you hear about these meds, theres 20 good ones you dont know about. There are many professionals in the business world who take these meds. They arent a bad drug, they have the same mental effects of an energy drink on a tired worker, without the sugar and crap for your body. I believe in these drugs and the good they can bring.