Perfect replacement for my factory battery!
The battery fit perfectly and has given me zero problems. Just be forewarned, if you purchase this battery it comes with the electrolyte (acid) in a separate container and you have to add it to the battery and then charge it for 5-10 hours depending on how many amps you use. It's easy enough though, you just turn the electrolyte container upside down and push it into the battery holes, which will pop the seals on the container and the electrolyte will begin to flow into the battery. Then when it's done, you lightly push/tap the seal into the holes and throw it on your charger for the specified time. Shipping took about 4 days to get to me in San Diego with standard shipping, which it had said 3-5 days.
On Yuasa Maintenance Free Battery