Note: All these teams won the NBA Finals! Which amongst them is the best?
2000-2001 LOS ANGELES LAKERS
PG - Derek Fisher
SG - Kobe Bryant
SF - Rick Fox
PF - Horace Grant
C - Shaquille O'Neale
Key Reserves - Robert Horry, Ron Harper, Devean George, Brian Shaw, Isaiah Rider, Ty Lue, Mark Masden
2006-2007 SAN ANTONIO SPURS
PG - Tony Parker
SG - Manu Ginobili
SF - Bruce Bowen
PF - Tim Duncan
C - Francisco Elson
Key Reserves - Michael Finley, Brent Barry, Robert Horry, Fabricio Oberto, Jacques Vaughn, Beno Udrih, Matt Bonner
2007-2008 BOSTON CELTICS
PG - Rajon Rondo
SG - Ray Allen
SF - Paul Pierce
PF - Kevin Garnett
C - Kendrick Perkins
Key Reserves - Tony Allen, James Posey, Eddie House, Sam Cassell, Glen Davis, Brian Scalabrine, Leon Powe
2003-2004 DETROIT PISTONS
PG - Chauncey Billups
SG - Richard Hamilton
SF - Tayshaun Prince
PF - Rasheed Wallace
C - Ben Wallace
Key Reserves - Mehmet Okur, Corliss Williamson, Lindsay Hunter, Mike James, Darvin Ham, Elden Campbell, Darko Milicic
2008-2009 LOS ANGELES LAKERS
PG - Derek Fisher
SG - Kobe Bryant
SF - Trevor Ariza
PF - Pau Gasol
C - Andrew Bynum
Key Reserves - Lamar Odom, Sasha Vujacic, Jordan Farmar, Shannon Brown, Luke Walton, Josh Powell, DJ Mbenga
2005-2006 MIAMI HEAT
PG - Jason Williams
SG - Dwyane Wade
SF - Antoine Walker
PF - Udonis Haslem
C - Shaquille O'Neal
Key Reserves - Gary Payton, Alonzo Mourning, James Posey, Shandon Anderson, Derek Anderson, Michael Doleac