Hilgendorf replaces O'Connor and Julian Huxley is named at fullback in place of Beale for the match on Saturday.
Rebels coach Damien Hill has made three changes to his starting pack.
Ged Robinson comes in at hooker for Adam Freier, Al Campbell replaces Hugh Pyle in the second row and Tim Davidson takes over at blindside flank from Tim Chamberlain.
Teams:
Lions:
15 James Kamana, 14 Lionel Mapoe, 13 Waylon Murray, 12 Butch James,
11 Anthony Volmink, 10 Elton Jantjies, 9 Michael Bondesio, 8 Joshua
Strauss (captain), 7 Grant Hattingh, 6 Derick Minnie, 5 Franco Van der
Merwe, 4 Hendrik Roodt, 3 Jacobie Adriaanse, 2 Callie Visagie, 1 JC
Janse van Rensburg
Substitutes: 16 Martin Bezuidenhout, 17 Ruaan Dreyer, 18 Etienne Oosthuizen, 19 Jaco Kriel, 20 Ross Cronje, 21 JR Esterhuizen, 22 Ruan Combrinck
Rebels:
15 Julian Huxley, 14 Mark Gerrard, 13 Mitch Inman, 12 Stirling Mortlock (captain), 11 Cooper Vuna, 10 James Hilgendorf, 9 Nick Phipps, 8 Gareth Delve, 7 Hugh Perrett, 6 Tim Davidson, 5 Al Campbell, 4 Cadeyrn Neville, 3 Jono Owen, 2 Ged Robinson, 1 Nic Henderson
Substitutes: 16 Adam Freier, 17 Paul Alo-Emile, 18 Hugh Pyle, 19 Luke Jones, 20 Richard Kingi, 21 Lachlan Mitchell, 22 Lloyd Johannson