Can you get the same rate at the actual rental company? Are they requiring pre-paid/non-refundable? I have rented via third party but you need to consider that will happen if there is a problem. The two companies may point fngers at each other with you stuck in the middle.
Just make sure you consider all the possibilities.
Since you want to return at WDW your choices will be limited to those companies located there.