Can he produce the Craigslist ad? Information about the seller? Proof that he paid the seller for the item?

Seriously, with that as his story and with his having priors, it's not a surprise that the police and prosecutor don't believe him to be innocent. Unless he can come up with actual evidence that his story is true, he and his lawyer will likely have a tough job getting a significantly improved deal.