Section 25. A distributor, unclassified importer, unclassified exporter or purchaser referred to in section 1 of chapter 64A, a stamper appointed under section 30 of chapter 64C, a user-seller or supplier of special fuels, as defined in section 1 of chapter 64E, a motor carrier required to be licensed under chapter 64F, an operator required to register under chapter 64G, a vendor required to register under chapter 64H or 64I, a user-seller or supplier of aircraft fuel, as defined in section 1 of chapter 64J, a direct broadcast satellite service provider as defined in section 1 of chapter 64M and a licensee referred to in section 21 of chapter 138 shall keep and preserve suitable records of taxable charges and such other books, papers, records and data as the commissioner may require to determine the amount of the tax due under the those respective chapters. Such records shall be open to inspection and examination at any reasonable time by the commissioner or his duly authorized representative and such records shall, unless the commissioner consents in writing to an earlier destruction be preserved for three years after the date the return was filed or the date it was due, whichever occurs later, and for such further period as may be agreed upon for the assessment of any additional tax.