no because the batt motor and display all talk to each other via can bus every 30 micro seconds the batt wont even turn on unless it sees a compatible motor and display.
giant use the yamaha motor but make there own batts controllers and displays where a normal yamaha bike uses uart programming...