1250212503 This is for sale near me. Anyone know what it is? The owner says it is a 90 HP Renault. But I have searched for days and not been able to find any info on it