It took two warped ABS prints before I realised my heated bed was failing! For a month or two I have been running a RAMPS1.4 with the 11 A PTC shorted out and replaced with a 15 A auto fuse, so that I can maintain a 110 degree bed temp for ABS (on a Prusa MK2 PCB bed). However the original mini-TO-220 heatsink was too hot to touch and the black paint burnt off, as can be seen in the first photo. I meant to replace it with a bigger heat sink, but never got around to it, until the FET finally failed.
This may have been exacerbated by my running the heated bed with the Marlin PID controller rather than bang-bang.
Anyway, luckily I had a spare RAMPS board, so I fitted a TO-3P 25mm high heat sink, specially trimmed to fit into the available space, as can be seen in the second photo. Now I am able to touch the heat sink while the bed is maintained (with PID) at 110 degrees, so hopefully it will last for a while.
About to order some spare STP55NF06L s just in case!
Is this a common failure mode with RAMPS?

