First off, welcome to the Forum!, secondly, welcome back to trials!
i used to ride a good few years back too!, and no 25 is really not a reason to not try, keep at it!. I am also trying to get back into it and have a laugh , i am using an Onza T-Rex custom and its lovly, there are many sites you can buy trials parts from, i recommend TartyBikes (www.tartybikes.co.uk) as they have alot of stock and can get your parts to you quickly!