The Duckmeister
Has a juicy midrange
The 2012 would almost certainly have an "Overdrive 2" headset/steerer, which is 1 1/4" at the top, rather than the standard 1 1/8". You'll have quite a challenge (but not impossible) finding a fork with that steerer. It's easy enough to accommodate a 1 1/8" though; you just need a new upper headset - top bearing, compression ring, spacers, top cap. You should be able to get a shim to pack the stem in, just ask any shop that's a Giant dealer. You can also fit a straight 1 1/8: steerer (the frame is designed for a 1 1/2" bottom) with a crown race adaptor to sit on the fork.