Prioritizing Items from a list of values

I want a user to prioritize 4 items from the highest to lowest priority without being able to select the same priority for each item for the registration process. So far this is the wireframe I have developed.

wireframe

Is there a better way to design the user interface or will this do fine?