El contrato de compra fue firmado en Lima en octubre de 1867, por el ministro de Guerra y Marina Mariano Pío Cornejo y los representantes de la Casa Alexander Swift, debiendo pagar el Perú un millón de pesos por cada buque y además encargarse de las reparaciones y transporte al Callao de dichos buques.