fix sparePart quantity and add search equipment mechanism