Will b7 clocks fit a b6?

by "clocks" do you mean the instrument cluster? (speedo, rev counter, DIS, petrol and temp guages)?

if so, then the dials are correctly spaces, but the DIS screens are not normally compatible (e.g. the 2.0TDI is NOT the same as the 1.9TDI or 2.5TDI, not sure about the petrol engine compatibility, but given I think the S4 full colour DIS is compatible with the 1.8T, there might be more lee-way there)...