I don't think one day with Mr Rosche qualifies anybody as a guru. The best engine builders are those who do it day in and day out. Somebody with motorsport experience may not be the way to go, but somebody who has worked on V8's and 90's engines would be my choice. As for names that is a tough one. If you want a straight rebuild that is simple, if you want improvements that is harder.