I only have experience with the Gerbing jacket liner. The Triumph electrical system will power it just fine, even with driving lights, except at idle, so I tend to shut off the jacket at stop lights and in stop & go traffic.
I wouldn't be afraid to try an Aerostitch product. They have a quality line of goods.