His original website is down.
I ran a search and the pictures here look right.
http://www.racingtransponderfix.com/
I would call and ask if this is John Mueller.