how long does the irs keep copies of tax returns?
Most requests can be satisfied with a computer printout of your return information called a transcript. However, sometimes you need an exact copy of a previously filed and processed tax return with all attachments (including Form W-2). Copies are generally available for returns filed for the current and past six years. On jointly filed tax returns, either spouse may request a copy and only the signature from the requesting spouse is required on the Form 4506 (PDF), Request for Copy of Tax Return. You should complete Form 4506 and mail it to the address listed in the instructions, along with a $50 fee for each tax return requested.
The IRS generally purges its records after 10 years. However, this is their policy and not a law. Your second question regarding production of documents is vague. Try reposting it in the litigation section with more facts.