A Practice of Imperfect Maintenance Model Selection for Diesel Engines