Thanks for all the comments, I realize from sauce's post that I should have given worse odds preflop. Post flop I had many marginal decisions, so it was nice to hear your thoughts.
Conclusion:
I called the river and he showed down 8s9s for the rivered straight.