I bought one of these a couple weeks ago, good deal because you get a headset bottom bracket and seatpost, its slightly heavy but not too bad. Id say buy it.
EDIT: I just looked at your link again and noticed there was no headset/bottom bracket. So you should fgre out if her bottom bracket/headset will fit.