overhaulable

Adjective

 * 1) Capable of being overhauled.
 * The engine was found to be in overhaulable condition.