no, keep shopping.. you can find that battery for about 180 and the charger I found it for 60 I think it was.... And YOU DONT really need the charger right away. A lot of guys don't buy that charger until they accidently leave the ignition on or something and drain it because its the only charger the battery will respond to. The battery comes charged right out of the box with a 70% charge I think it was. Just make sure its the absolute correct model for a XB12. Its the same Shorai that came stock with the 1190 and I think the Ducati top of the line came with either a Shorai or something very similar. Its not a normal LI battery... its not cells its a mesh matrix.
here man, on sale for 176 the one you need is LFX21A6-BS12 just double check but the link below should be a LFX21A6-BS12
http://www.edgextremesports.com/stor...ldZxoCDavw_wcB