The neck pickup on my grg120bdx just died on me, should I replace it or is there an easy fix? I'm guessing it's just because it is a cheap guitar and not the best quality pickups.
Yes, pickups don't normally break. It should be a wiring problem somewhere. Take it to a tech if need be.

Frankly on cheap guitars I wouldn't recommend buying premium pickups, as I'd rather get a better guitar. Then again used single pickups on ebay are cheap. See if you can get an evo, paf pro or air norton neck.
We're just a battery for hire with the guitar fire
Ready and aimed at you
Pick up your balls and load up your cannon
For a twenty one gun salute
For those about to rock, FIRE!
We salute you
I would look at the wiring and switch first before replacing the pickup.

Also a cheap and easy way to improve your tone in bad pickups is to replace the ceramic bar magnet with an AlNiCo V or high quality ceramic bar, much more recommended in a cheaper guitar.
My Gear:
Ibanez Jet King 2
Ibanez GRG 7221
OLP John Petrucci
Epiphone Les Paul Custom Pro
Squier Stratocaster (modified)
Harley Benton CLD-41S (Acoustic)

Peavey Vypyr 30.

Boss CH-1 Super Chorus
Boss DD-3 Digital Delay
Boss FRV-1 '63 Fender Reverb