From the updated picture the seal has been broken. Since you are having an issue, I'd look at e-bay or similar for an unmolested TB setup. I was able to score a set a couple years ago for about $100.00 USD. When you replace the TBs, go ahead and replace the manifold rubbers at the same time. I've got a set that has been altered (the stop screw) but the bike didn't have the high idle issue. If you want them you can have them. They are just taking up space on my parts shelf.