This paper presents an efficient method for the problem of determining the spare inventory level of a multi-echelon repairable-item inventory system. We consider a system with two level inventory, two level of a service system and a general service time distribution. This paper proposes an algorithm that determines the spare inventory level to satisfy the minimum fill rate with minimum cost. Experimental results show that the algorithm is accurate and efficient.