So I got the Flashpro along with the ECU and CAN connector.
The CAN connector was a pain to install, removed an AC tube had to cut the tape around the connector and found a way to get my hand to fit I manage to do it after 45 mins, I had a test light to check if I did it correctly to check voltage on the line, removed the radio to route the line, finally I got to the OBD2 connector it was a pain moving the immobilizer line and putting the 2 CAN lines in after I put the connector back in one of the likes would lose communication so I ended up leaving the connector lose it doesn’t like the angle in the future I may need to cut those lines and extend the connector. I got a OBD2 extension from eBay to make things easier.
I didn’t do the programming at a Honda dealership instead someone locally did it with a LaunchTool I think he coded the key because after he was done my VIN number changed to the VIN on the new ECU. I had to get the new VIN of the ECU to lock my flashpro in. Lucky me I have a Scantool capable of doing this.