junk yard can be your best friend, alot of the things you mentioned can be sloved with a couple hours and little cash