Have you ever tried using spintax redarrow? I'm not being a dick, just that I often see spintax being written off when all I've seen to date is excellent results.
I have clients ranking page 1 on Google for over 1000 "keyword + town" combinations, usually at #1, and we've been spinning content...