Cam eccentric on 340

NO, it should NOT be loose, or rattle, that would mean that your timing chain sprocket is loose and rattly. Get it fixed and send him the bill; charge him double for being stupid!