I am on Tier 2 ICT, working for same company since xx-Sep-2007 with no breaks. My total absences from UK are 89 (in 5.5 yrs) and all of them are paid annual leaves. My employer gave me sponsor letter but refused to give letter about my absences from UK

Now I have below documents with me.
1. UK Pay slips which proves that I have been continuously employed & paid in UK during all leave periods. Payslips are attested by employer.
2. P60 for all 5 yrs – Attested by employer
3. HMRC Letter with tax details of last 5 years
4. Original deputation letter (dated Aug 2007) which states that I am entitled for 20 paid annual leaves
4. A printout of my leaves history from company website which shows that leaves are "annual leaves"
5. Sponsor letter with date of arrival mentioned in it as xx-Sep-07, with out any details about paid annual leaves entitlement.
Please can some one advice me on the below urgently? My PEO is with in a week.
1. Is absences letter from employer mandatory for Tier 2-ICT if total absences are < 90?
2. Can I show above mentioned documents as alternatives to absence letter?
3. If I show these leaves as personal leaves (not annual paid leaves) – does it make any difference?