It will bolt to the TR3 engine, but you'll need to make some changes. It may depend on the year/series of the gearbox, but I had to install longer studs for the 3 studs at the top as my TR6 box has a flange that is twice the thickness (at least, maybe more) of the TR3 box. Longer bolts all round, too.
You can keep the TR3 clutch, but you'll want to use the TR3 release bearing and bearing carrier with it.
There are several ways to go with the hydraulics, I chose to keep the TR3 arrangement with the slave mounted to the back of the gearbox flange, which required shortening the pushrod a bit. (I actually made up a new pushrod to avoid cutting the original, it's just a length of mild steel rod with threads on one end and the other end rounded off.) When I did it originally, I also made a little tab for the return spring (so the installed length was as before) but I didn't move the tab to the TR3 and it seems to be doing fine.
Another option would be to move to the TR6 style mount, with the bracket on the front of the gearbox flange and the slave on the rear of the bracket. But that will require either leaving off the flywheel cover or beating the edge of the cover flat.