If you don't pay it, they will issue a warrant for the state, so if you ever go back and meet smokey again, you'd have some 'splainin to do. I doubt I would pay for it since I would never go to Iowa ever again, lol.
One thing you can try is to call the court clerk, explain how you live in MI, and ask to speak with the prosecutor or his assistant. Explain how you're never coming back to the city and they have two options, take the $50 that you're going to send them and dismiss the ticket, or, get nothing. The court system is like a business, they know you'll never pay if you say you wont, and they may want to 'make a deal' and at least get $50 and call it a day.
good luck.