I've bought a few. Only had issues with 2 , not from the seller , from Blizzard. They do random investigations and in these 2 instances requested proof of identity - I scanned and uploaded my real DL that matches my bnet - All was good.
No recalls - Char xfers went smooth (after 30day wait)
EDIT: Figured I should mention that blizzard waited until the 6th day of the 7day free game time to "lock" the 2 SoR accounts - I thought that was a bit odd. If I had lost them though an 80% track record is pretty good and worth the risk as each account is only 10k gold.