A fastener driving device is disclosed. The device includes a housing assembly, and a nose assembly connected to the housing assembly. The device also includes a magazine for carrying a supply of fasteners that are provided to the nose assembly, a fastener driver, and a spring that moves the fastener driver through a drive stroke. The spring includes a composite material. The device also includes a motor for moving the fastener driver through a return stroke.