Hi folks, I have an old 2013 Giant defy 1 that I am looking to replace the crankset on. It is a Shimano R565 50/34 shimano press fit bb. Looking to change out to 105 6800 or better if possible. Can anyone tell me what exactly I need before I look through the classifieds. Same also applies to the brake calipers, they are tektro tk r540 with 105 calipers, what can I replace the calipers with ie a straight swap. I should really buy a new bike but I have had this one for years now and quite like it to be honest. I have a replacement wheelset , cassette etc but I'd rather upgrade the crank aand brakes all at the same time..Any info appreciated.