I've done it a couple times for friends. It typically took longer to get the money than what was agreed upon, but I wasn't hurting for it and trusted that they'd pay me off when they could and they always did. What I find to work a lil better is just get a deposit from them, let them know you'll hold such item till it's paid for, then release it to them. They'll pay you a lot sooner!