Welcome Jerry,
Our previous 150 came to us with about 250 hours on the top and newly overhauled on the bottom. We flew it for over 600 hours. The new owner has had it for a couple of years now with no problems. So, a complete O/H done at one time is not required to have a good engine.
Can you confirm the actual times on the top and the bottom?? Can you confirm the work done? These would be the questions I would be asking..................