I would like to draw your attention to two new editions of these cornerstones of the flute repertoire. Barthold Kuijken has edited the JS Bach Sonata in G minor, and he has written a very interesting commentary on its authenticity. He also deals with performance practice and gives detailed notes on the sources of his information. The Mozart contains 5 different cadenzas by Rachel Brown who also writes about them. I strongly recommend these editions to you.
Also available: JS Bach: Sonata in G minor
Performance duration (approx): 6'
Difficulty level, roughly compared to ABRSM exam grades. 0 is beginner, 9 is advanced (beyond grade 8).