Thanks on both counts. I ended up putting in a new Valeo from Beemerboneyard. I was going to repair the old one but since the armature and magnet housing were damaged it made more sense to me to just go with new.