Assuming you have vtec manual 5th gen:
The ebay shaft youve shown is the passenger side one - you need the drivers side inner cv joint like this one
https://www.ebay.com/itm/New-CV-Axle-Sh ... 100623.m-1
On manual gearbox preludes the drivers side inner cv has a male shaft and spline section that fits into the gearbox - the passenger side shaft has a female fitting that goes onto the spline that comes off the intermediate shaft - hope that makes sense
The ATR shafts are slightly shorter than 4th gen shafts if i remember right - and i think the 5th gen shaft/outer cv is slightly longer so not sure about using ATR ones......
Ive also found that some of the aftermarket outer cv joints have a shorter spline than oem - that is on 4th gens though and i couldnt say for sure about 5th gens.
I do have a 4th gen passenger side inner cv joint and the 3 square bearings if you want to stick with oem.
Most likely its one of the bearings has failed as this is most common issue but you would have to take the drive shaft out and take it apart to find out.