Pass, you have good defensive values and partner is forcing you to bid at the five level, you should beat 4♠ pretty comfortably. Take the plus score at IMPs. There is no way to know whether five of anything is making. Your spade shortness makes it very unlikely that partner has a big distributional hand. On the actual hand, partner's double is awful, that hand should bid 4NT. And, for whatever it's worth, the slam is not such a good one, requiring the opening preempt to have the diamond K.