It may be the mount or the strut. Consider getting Monroe QuickStruts for the front. $250 parts. It's more cost effective to get an assembly. Shouldn't take more than 30 minutes if you're mechanically inclined and have the tools.
Monroe will pay $50 for a shop to swap struts (only) out if you're not satisfied (which means the price is probably on the low side). So that's a starting point. You'll need an alignment after that.
So Sullivan Tire won't cut you a deal?
http://www.monroe.com/support/Safe-and-Sound-Guarantee