Yes they are FD compatable, exactly like my Bianchi and I have the FD on my bike, (Shimano 105 FD STI) buttons on the right, no buttons on the left but it does have the electronc thingio.
My FD on my Bianchi has the same set up with wires going to both sides but buttones only on the right.