easythreadingneedle
$1.90 each

Comes with 6 needles.