Hello dallievas,
Against such an station I'd just bet myself on flop, otherwise your play is totally fine to go broke against such a station, he could easily have there a weaker Ace. Also he doesn't have full stack, so I wouldn't be worried about the results, just a cooler if he has the 7x there.
Best regards.