LA SB Eddy heads

Will these work on a 318? Are they bolt on and go or will they need freshened? I'm in NH so possibly could pick them up.

Yes they will work on a 318.
They have over a 100 runs on them so I would have them at least checked out.