Now with a new fresh battery when I try to start it all I hear is the starter spinning but it never catching and in turn the motor doesnt start.
OK, just so we are all on the same page... Does the starter just spin? Or does the engine turn over? I'm assuming that the engine is turning over, but it's not firing.
It's really time to do some very basic diagnostics before you start aiming the parts cannon at it.
First, you need to look to see if there's spark. Real simple, pull a convenient plug wire at the spark plug, stick an old phillips screwdriver in the end of the plug wire and hold it about 1/4" away from any decent ground on the engine. Try starting it and see if you have a strong blue spark. That will tell you if the ignition is working.
If you have a good strong spark, put everything back together (don't change any parts just yet) and squirt some starting fluid down the carb and try to start it. Does it fire? Burp, fart etc.? If it fires up for even a second, that says the problem is in fuel delivery (pump, filter, carb etc.)
Once you do those two very, very basic diagnostic tests, then we can start actually finding your problem and not just throwing parts at it, hoping to find the problem.
EDIT: Added to spark procedure /result