The Mancheswar Carriage Repair Workshop in the East Coast Railway took up to three years for a periodical overhaul of coaches against 15-20 days prescribed, the Comptroller & Auditor General has said.