get him to sign up or post some of the pics in a thread for all to see
My cobra's are loud... there is a baffle but i don't think it does much

hehe
A different seat is a good idea, maybe get one with backrests which you can take off when you don't need it. I'm sure there's something out there for you.