Freelancer:
rmokadwij
3d electric gun
solidworks file are provide. if you want something to revise kindly to ask me