so its been a while since i made this post and forgot about it. let me update, so i installed the amazon stator and the new used cv16 flywheel (which has 6 magnets instead of the cv16s flywheel having 3) still wasn't charging. i needed to cut the grass so i run it anyway when i was running it i started to hear a weird inconsistent knock, i could see what looked like the flywheel shaking almost. i thought at first it was the coil gap so i adjusted it but still was doing it. after, i pulled the flywheel off and saw 3 magnets came loose and one cracked in half. so using my old flywheel and the new used one i had 6 good magnets. i re glued all 6 magnets and put it on and still wasn't charging so i got a used oem stator off ebay and after putting that one its charging. but it still knocks and I just cant figure it out. its a inconsistent knock that only happens about 2800rpm or higher, never at idle. i even ran it without the stator and with my old flywheel with no magnets on it and it still knocked. i made sure the engine mount bolts were tight and ran the engine without the pto and mower deck. still hear it. it sounds like its coming from the engine and not anything on the tractor it literally sounds like if you were to take a wrench and smack the frame once every second or two. i really don't know what it could be crank shaft play? not sure, some knowledge on this would be very appreciated. i can post a video aswell thanks.