Not sure if this can be done but can I split the text in the option tags?
Example, normal styling:
First
The easier will be to use non proportional (monospaced) font for those boxes and then using right count of nonbreaking spaces like this:
First - A Car - B Black - C Super Duper - D