Revere had some pretty decent gap power in the minors, but I'd be pretty surprised if this doesn't end up being his best season in the majors, assuming he keeps this level of performance up the rest of the season.
Sadly you're probably right about Span, but I am sure they're going to get a lot less than full value for him and they probably should just hang onto him