Also gyroscopic effect has very little to do with the bike staying upright. The reason a bike stays upright is because of the trail interaction and camber thrust. When the bike leans left, camber thrust of the tire makes it turn left, which moves bottom of the bike to the left, correcting the initial lean, while the geometric trail prevents the tire from turning left completely.