Ry Cooder played his parts in the movie, and I've got the soundtrack and love it (but it doesn't have that last jam :-( )
I'm not sure if Steve Vai played that classical part or not.
Mark