I don't know why that link failed. Here is a eHay item number for the same pump 8014653530
Heck of a mark up on it too. Anyways yeah rubber impeller. I choose this one because it says it self priming but it won't even start lift water 1 inch. It does pump ok after I prime it my self.
I would really like a 12 volt pump that has some serious gpm. That won't cost a arm and a leg.