Seems like it. It looks like the correct town has already been assigned to these upgrades. Otherwise, the creature symbol on the map would be different.
Of course. The town is set immediately during creation (I duplicated the Marksman and then just changed the data there).