I also had to wait for over a month for a refund but I decided to use Raru again due to them having the cheapest price on a few items.
I expected to get terrible service, and was not disappointed!!!
Ordered 13th of May, got an "item delayed" message on the 24th, promising to have an update in the next few days.
on the 30th I sent them an email saying that every online shop already knows that if an item is being delayed for too long you split the order in 2.
Yesterday I received everything.
I am not even upset, before I ordered I knew I will get terrible service, and I did.
Edit: 23 days, still quicker then a refund