I have a Honda Civic Es1 Year 2001 automatic. I hear noise when driving on uneven roads?

I have a Honda Civic Es1 Year 2001 automatic. I hear noise when driving on uneven roads. My mechanic said that it's the steering box, and that it needs to be replaced. But it's quite expensive. Is there any way to repair it?

Nope. Only way to fix that is replacing.

Steering box should make noise all the time uneven roads or not. Get a second opinion