The encoder I got priced was a through shaft but with bearings so likely a lot more expensive than that type you linked to. Renco do that type as well as it is what they put on the MPL motors that have Incremental Encoders so may be worth a quote from them.
I have also found US Digital are rip offs for shipping to the UK, last time I got something from them I got someone in the USA to order it and then forward it to me, worked out a lot cheaper..
I looked again at the email from Renco and the shipping wasnt as expensive as I had said, it was just $150 for up to 10 encoders

It did say however that they would use your shipper if you supplied your account details.
Hood