1) The book of the car, the file of the car, his ID card, Your ID card, transfer deed signed by him
2) Excise office anywhere in punjab(assuming its lahore registered)
3) varies according to cc, when it was registered(where it was registered)
4) It gets transferred that very second, getting it written on the book takes a month