It’s a harmonic balancer.
A harmonic balancer has a rubber isolator between the hub and the pulley. A crankshaft pulley doesn’t have this rubber isolator.
http://www.rockauto.com/catalog/moreinfo.php?pk=515466&cc=1273193
The first mechanic has probably found that this rubber isolator has become delaminated from the balancer causing the noise.
Tester