Low-poly 3D models of Stylized Primitive Crossbow (4205 polys) and Stylized Crossbow Bolt (350 polys) don't contain any n-gons and have optimal topology. The archive with textures contains such two folders:
Stylized Crossbow Bolt 1K Textures: base color map, metalness map, normal map (OpenGL), and roughness map. Stylized Primitive Crossbow 2K Textures: base color map, metalness map, normal map (OpenGL), and roughness map. Images and video were rendered in Marmoset.