Go for it!!! What's the worst that can happen, they'll say no? But think of the alternative, they could say yes!!
And with your surgery, pretty much any job will work around that as long as you tell them in advance and if they don't, I'm sure you could fight it somewhere.
Good luck!