I think Musketeer special upgrade cost is bugged they are so useless for what they cost...
Most second stage upgrade have cost decreased but not for muskets and poison arrows, I can understand the cost of poison arrow (because it's worth it) but sniper shot is appearently a joke while shrapnel cost too much. It is so easy to lose the game by building this tower.