Just received my order, works great and pretty quick delivery (i only got it today despite ordering on thursday, however that was due to an issue with the payment on my banks end, they shipped it yesterday and i received it today)
I would recommend this site to others.