(1) Every salvor, miscellaneous motor vehicle business, salvage motor vehicle auction or pool operator, scrap metal processor , garage, repair shop and dealer shall keep accurate records of the purchase, acquisition, sale and disposition of vehicles as required under sections 1103.1
(relating to application for certificate of title), 1111
(relating to transfer of ownership of vehicle), 1113
(relating to transfer to or from manufacturer or dealer), 1114 (relating to transfer of vehicle by operation of law), 1119 (relating to application for certificate of title by agent), 1161 (relating to certificate of salvage required), 1162 (relating to transfer to vehicle salvage dealer), 1163
(relating to transfer to scrap metal processor) and 1164
(relating to theft vehicles). The records shall also include a corresponding customer receipt with the vehicle identification number, make, year and type of vehicle , from whom the vehicle was purchased or acquired , sold to or disposed of, the date, location and place purchased, acquired, sold or disposed of and the amount paid or other tender exchanged for the purchase, acquisition, sale or disposition .