"selling coals to Newcastle"

I've only heard this as "carrying coal to Newcastle," in the sense of bringing something that is really not needed, or just doing something unnecessary, like showing up at the watermelon farm's annual picnic with a big, juicy watermelon. I haven't heard the version related to sales skill - is this how it's commonly rendered in the UK?

Do other USn's use the selling version or the carrying one?