Localbitcoins is good. It can be a bit expensive, but you have alot of sellers to choose from. Once the road is back up and running, you can find vendors who will do it for a cheaper price/percentage (usually) and will send it to your SR account rather than having to pay transfer fees from wallet to wallet accounts and wait hours for the confirmations. Look up BTC King when the road is back online.
any vendors on SR forums that are legit I got cash USD need coins
There isn't a wide range of Bitcoin vendors on Silk Road, but as others have said you can use LocalBitcoins and use the "Cash Deposit" option, all you have to do is initiate the transaction and the Bitcoin get held in escrow then the vendor sends you a message with their bank details and you just go to your local bank branch and deposit the cash directly into their account. It's pretty much instant, remember you have to go to a branch where the vendor banks with.