cant say I have heard of them sorry,
I can assure you though a cape for 105M is either a scam or they don't know the price - Only way you would really know is if they have an actual forum account with valid vouches etc
I know this as someone who has had cape services running for a long time now, and the minimal ive seen our capes go for is around 200M-225M (and that is cheaper than anyone else to date if i recall right)