Could someone explain what the difference is between parts 192955113A and 251955119? They both seem to be quoted as front wiper motor for mk2 golf.