Hi CM,
that is very noble of you to go to all the trouble of trying to solve this needle problem but you should't do it unless you can at least recover your costs, not make any money but you should recover your costs. I have probably 60/70 tested/running motors here but that won't help much with your costs