does not fit every OptiPlex .
Please order only by part # to ensure compatibility
Yes Fully Tested & Working
30 Day Warranty