Online's definitely cheapest. If you want to buy local, Mountaineer 4x4 is in Hurricane. I've had no personal dealings with them, though, so this post is for information purposes only.
there is andy's rebuilders in milton, his prices can be a little high but some times its cheaper or about the same as online but you can get the part right then and not have to wait.