Maybe you can use the six phillips screws to attach 3 hose clamps. Put down some rubber to protect the paint. Battery will be hard to remove, but that's that. That's not a common OEM mount.
I dunno about Velcro holding down 6-8 pounds of battery,
Those 3m velcros are designed for mucho weight, gotta look it up.
Yeah, I can attached a bottom piece with hose clams and then secure the battery to that, hmm,
I need to stare at the battery and the bike to figure out an alternate solution....
Jag35 replied that they have NO idea what bike the battery came from. bummer.