You might want to check nearby LQS's. The one nearest me had coupon specials at least monthly and sells the needles in boxes of 100.
I don't use the titanium needles because I would rather the needle break than my machine. I guess I am old fashioned.