I order my blades thru Jhittlesewing.com they have them for 14.95 for 10 blades. they work great for me. I am only on my 1 st blade still this year and it is time to change it the next project coming up. so they last for me . they seem sharper than the other blades i've gotten. as for thread i use the coats and clarks dual duty most but really use whatever hits my fancy at the time. my machines take what i throw at them.