yeah his pre range is tighter. I would take out a good number of SC's and include KJ+
I raise flop b/c he's a nit and a 3rd spade will kill his action and you wont make money on your set.
As played, Shove turn. You must be ahead of his range and have outs to boat up if you need it. Dont feel bad when he turns over AA or KJ