The required needles are type DPx5 also known as 135x5 or 135x7 or SY1955. I buy mine from Wawak.com for $2.10 per package of ten. Wawak also has great prices on quilting thread.
Standard sewing machine oil comes with machine and I've seen recommendations of a drop with every bobbin change to every new project.