Menuselect allows you to set the maxlength of the input, and the size of the field itself.
However, the drop-down menu seems to be set at about 20 characters wide. It means that, with long menu items, they wrap-around and you have a very long, thin, drop-down menu for only about 20 items.
Would it be possible for it to set the menu width to the width of the longest entry?
Alternatively, is there a way of setting the drop-down length wider?