Oftentimes I find that even people who have a 'chink' in their theological armor can be quite sound in other areas. Spurgeon was an immensely prolific fellow, much of which was Scripturally sound.
Unfortunately, he lived in a time when the Calvinist construct was much more widely held than it is today. I like to think that, were he alive today, he would be a more enlightened Biblical scholar in those few areas where his preaching was tainted with the construct.
Like most warm-hearted Christians who carry the excess baggage of the construct, he preached entirely at odds with the construct. He invited people to Christ and preached the Scripture as though it mattered (which of course it greatly does). He would not wasted his breath if he really believed that it had no effect and had all been decided by fiat before the foundation of the world.
That of course is why the Calvinist construct is always at war with true "whosoever will" promise of Jesus.