Yes, it was true AFAIK. AMD did the same with Durons. In fact the way they generally work is produce the chips, then test them to see what they can do and bin them accordingly.
If demand was sufficient, then they'd start crippling perfectly good cores. Even doing that is cheaper than having two different core designs.
There's probably plenty of proof, but why do you care? re-enabling the extra cache has been discussed, but I would imagine it's close to impossible to do anyway, and even if you managed it the cache might be defective, and render the whole chip useless.
---
<font color=red>"Life is <i>not</i> like a box of chocolates. It's more like a jar of jalapeńos - what you do today might burn your a<b></b>ss tommorrow."