can someone make me a list of all parts needed...

Most people charge money for estimates like you are asking for.