I've actually got previous at finding bikes. Another one took about three years. I had a mtb frame stolen. I kept searching and it turned up on the bike radar forum. I messaged the seller and he had bought it off
ebay for £80 listed as a bmx frame. He sent me all the info and the police investigated but the ebay seller said he bought it at a car boot sale and as he had no previous convictions they couldn't do anything.
The lad who had bought it on ebay was an absolute gent and offered to return it as it was still technically owned by me. I wasn't arsed as I just wanted to break the legs of the original thief.
He built it up in the end and we actually ended up going for a ride in Wales!
This was that frame:
https://forum.bikeradar.com/discussion/comment/16337764#Comment_16337764
Again I was 'lucky in that the paint on the frame wasn't in the most popular colour and I'm a short arse so there aren't that many small frames about.
Cheers
AL