I was desperate to get back on the air when my original RAMPS had a fault (FET and/or fuse) so got what was available locally. The image on the website I bought it from showed a green PCB, not red. If' I'd seen red, I've have guessed Geeetech and not bought it.
That said, I bought a new socket on Thursday and soldered it in, new wires and plug and tested it out tonight - works OK.
I should order some replacement FETs and fuses and fix the other two (green) RAMPS boards I have.Currently printing with ABS (235C/110C) and it seems to be going well.A bit of manual PID tuning now keeps the temperature within a degree or 2 of target.
While the hairspray works like a charm for PLA, it's not so good for ABS so I've gone back to applying an ABS slurry, messy but effective.
EDIT: Spoke too soon. First part of the print, (the ring from this filament holder -
http://www.thingiverse.com/thing:117627) went OK. Printing 3 of the arms and about 10 minutes from the end, temperature started to fluctuate +/- 30C and eventually, pronterface threw up an Error 0 and the print stopped. No idea what an error 0 is other than its fatal. Hotend has a new thermistor so I don't think the problem is there. More testing today.