I've had one amazing career-related mentor in my life. He probably spent 20+ hours per week for 6 months doing mentoring things for me. He worked VERY hard at this but his work was very impactful on me and I really appreciated it. He had support of his management, which was critical to being able to spend that much time on mentoring.
I've tried to be a mentor for Google Summer of Code before. It was difficult for me and required a LOT more effort and time than I had expected. Mentoring well is not easy.