Assuming they are in the same condition, the spec's on the Specialized are quite a bit better in most places. Suspension designs are both very good. And a Marzocchi MX Lo Pro really isn't much of an "upgrade" over the stock fork on that Giant.
I'd lean towards the Specialized assuming all is in good condition.
A forum community dedicated to Mountain Bike owners and enthusiasts. Come join the discussion about bike parts, components, deals, performance, modifications, classifieds, trails, troubleshooting, maintenance, and more!