Check out ELECTRIC MOTOR GENERATOR ALTERNATOR DYNAMO POWER PLANT ENERGY KW 3D model on CGTrader for $22. High-quality mesh by SURF3D: 174343 polys, 141468 vertices.
STL (Stereolithography, filesize: 8.31 MB), OBJ (OBJ, filesize: 15.7 MB), MAX (Autodesk 3ds Max, filesize: 36.6 MB), SAT (3D ACIS, filesize: 14.5 MB), GLTF (glTF, filesize: 5.37 MB), BLEND (Blender, filesize: 16.2 MB), SKP (Sketchup, filesize: 13.6 MB), IGE (IGES, filesize: 23.8 MB), 3DM (Rhinoceros 3D, filesize: 30 MB), 3DS (3D Studio, filesize: 5.07 MB), STP (STEP, filesize: 13.2 MB), DAE (Collada, filesize: 28.1 MB), DWG (AutoCAD, filesize: 6.24 MB), FBX (Autodesk FBX, filesize: 5.28 MB)