Thanks guys.
I emailed them and someone already wrote back also saying that he thought they had the same dimensions as FSA cranks. He asked for a photo of the back side of my crank, which I just sent in. If it looks the same to them I think they can just send me the spider and I can install it myself.
Thanks again. I'll keep you guys posted, I'm pretty sure I'm going to order one provided it is compatible.