Al Ahly extended their record as the club with most CAF Champions League titles to a total of 10 and they are five titles ahead of Zamalek and TP Mazembe.
The winner of tonight's final will represent Africa in the upcoming FIFA Club World Cup, scheduled in Japan next December.
Castro wants to make history with his team and achieve the CAF Champions League title on Saturday when they face Al Ahly.
The final has been held as a single match at a venue pre-selected by CAF and this year Casablanca was the destination after Cairo hosted last year's final.
Mosimane hopes to guide his team to the title again and he believes that his players are ready to clinch the title.
Akpeyi established his name as the hero of the club's fans after he led his team to the final, having secured six straight clean sheets in their route to the final.
Al Ahly participated in the CAF Champions League final on a record 13 previous occasions, having secured the title on nine occasions and they are chasing the 10th title in the club's history.
Al Ahly players performed their first training in Casablanca on Wednesday at Kahramaa training ground, which will also host the team's training session on Thursday.