Try this one at only £25. Brilliant. You should keep the engine running when you use it (to preserve your battery) - . Just wire in a Hella/Triumph/BMW plug and take it off the accessory socket - it's designed not to blow the Canbus and it doesn't ... I've used it a few times with no probs - cheap as chips compared with fancy alternatives.
Erm - that's a compressor, not a battery charger (which is what we're talking about here). Besides that - the thing is stated as drawing 6A, which is actually 20% over the rated output for the accessory socket (which is 5A).
Just wire an accessory socket direct to the battery. No can bus hassle. Place it where road muck can't clag the connectors or protect the wiring with a boot of some sort.