IIRC the Department of Motor Vehicles or was it the DEA (I always get those two mix up) would handle matters in lost registration. However I do not hold a degree in traffic laws an practices.
Lost insurance card, thats the really though one. If he was getting a brand new card I would suggest the insurance company. But a replacement card, hmmmm… I think he should request a new one from the local city/town hall that would have a copy on record.