If anyone is on the fence about the replacement LCD's that are all over Aliexpress (for NGPC or GBC) then don't worry, they are definitely worth a shot. No soldering required either (although you do need to desolder some speaker wires that are in the way if your speaker is still glued in).
The slightly smaller screen is the only downside, but it just takes a minute or two before you stop noticing it (as long as you get a nice bezel to cover the gap).

The slightly smaller screen is the only downside, but it just takes a minute or two before you stop noticing it (as long as you get a nice bezel to cover the gap).