Forgot to answer, sorry.
Skinport takes 10% (5% if you put skinport in your steam name). Yes, you have to wait for a buyer, then skinport takes the cut and you will get the amount paid to your bank account. Its simple and safe. For prices you have to check yourself, but like any other sites it should be around 33% less than steam market prices.