It may need an oil pump, but it may also need a whole new engine, Cars do not go far with a bad oil pump. Tell them to fix the oil pump first and then have it checked out. I bet there is a lot wrong, but they only mention the oil pump because the light comes on.