Mechanical delivery system for neurovascular embolization apparatus and method of use. A mechanical system for delivery of implants, such as coils for endovascular embolization of intracranial aneurysms and other neurovascular abnormalities such as arteriovenous malformations and ateriovenous fistulae, may include a detachment system for the release of a coil that deforms a detent to release (or eject) the implant.