update on this old old thread lol.. but I found on rhdjapan.com you can buy a throttle seal kit made by reimax. That may be something?