First person weapon from Blender into UE4 - how ?

Does anyone know of any decent tutorial for Blender about making first person view weapons for UE4 ? (mostly interested in sizing it properly, orienting it properly, what essential bones should be in the model, getting it into UE4 and putting it all together - skeletal model + anims)

Thanks beforehand

P.S. I am not looking for a tutorial about modeling/animation in Blender. Let’s assume I already have it modeled and animated (shoot, reload, etc.)