Aye it will with some mods... fillin' holes cuttin' the wiper motor bracket off, drillin' holes and stickin' some rivnuts in.
Ye might want to try a search on here as it's bin covered a few times before
Where abouts are you based?
TD5 Bulkhead will fit no prob, but you will need to cut a hole for the wiring loom behind the fuse box and also bung a few up. Bonnet pull is different to, i made a beacket to fit the old bonnet pull, but i suppose you could use the td5 item, but mine didnt have one.
I know a landy breaker just north of brum, mine cost 95 quid. Allow plenty of time to swap as it is a bit of a time consuming job to say the least. Good luck