Mesh appears huge when I m attaching it to skeletal mesh

If I make a simple character, and set the flashlight transform to the socket transform, it fits

How are you doing it?

Better after fixing the pivot and scale