I found it was just the BTM-02 that was keeping the Can bus open, the Autocom on it's own was fine. It was a temporary hook up whilst I sorted something more permanent. I tested it right from the start and knew of the problem with the BTM-02, so I used to unplug it when not in use. Then one day I forgot, and several days later the battery was flat as a fart!
That is exactly what I've done as a permanent solution. The PDM60 is triggered from the back of the Aux socket and everything else powered from the PDM60, including the socket for my heated jacket and my Autocom/radio kit. Works a treat, although the cheaper Fuzeblock units (sold by NippyNorman's) should work just as well.
One tip if you use the PDM60 - The instructions say you don't need a fuse in the feed from the battery. Personally, I don't like this idea, a fuse should be used to protect the battery, I would suggest putting one in this feed as close to the battery as possible.
Connect the feed to the Positive post behind the panel on the RHS of the bike (as you sit on it), the battery is connected directly to this post.
HTH
Bob