I would strongly suggest you take the bow to a GOOD bow shop and have them inspect it
45 bucks sounds CHEAP to me, meaning it could be a very low end bow, and or in bad shape
a few dry fires...