VirWoX is very expensive to buy BTC. I set up my VirWoX account, bought SLL with USD from Paypal, then bought BTC with SLL, then withdrew the BTC to my wallet. VirWoX hits you with transaction fees with each step, After all was said and done, my $100 was converted to $80 worth of BTC by the time it got to my wallet (at the same USD/BTC exchange rate). 20% in transaction cost seems very expensive to me.
Are there any other Paypal to BTC options that are less of a ripoff?
You can try bcchanger and localbitcoin, however, it may take hours/days depending on who you buy from. As far as instant payments go, VirWoX seems to be the only place at the moment. (Aside from the first time 48 hour delay.)