Versatile Marine Machineries Repairing