Twist throttles on banshees isn't the smartest move. There are a number of good thumb throttles out there, I'm sure you haven't used all of them to have an informed opinion. Not starting shit either...just sayin.
All this for a cover? Doesn't seem like it's worth the hassle to me. That being said why not just buy a new throttle, that way you know what it actually is?