...
Yes, trucoin charges 5%. They also charged me $3.00 as a one-time set up fee.
Still, where I am there are very few people around who will exchange BTC for my cash. 5% is quite reasonable for me.
Do you not have a bank account? If so, Coinbase only charges 1% i think. You can just deposit your cash in a checking account and then use coinbase