I have replaced the whole cv joint twice in my ranger. The snap rings are a real bugger if you dont have the tool. How close are you to Potter, Coudersport area? I'd help you do it if you are somewhat close.
A dealer is going to hose you on that, since you have to take off the tire, brakes, cv joint...basically everything just to put on a new one. Not sure where these guys are saying it will only take 20 mins...not sure they ever did one if they are estimating those times......