Lead on a 408. Should I do it?

Won't cost anything to look, BUT if it sounds right and you trust this machinist that's when you'll start losing sleep at night thinking about it.

I like your attitude regarding the stock X head, I would do the same.