pistons

Local machine shop told me KB's rattle on a cold motor,any truth to that ?

Nope. Unless they improperly machine the block for too much piston to wall clearance. I'd go to a different machine shop if I were you.