if its a 26" bike you should'nt have any problems , however you might run into some as you install as each bike is different! if you have any problems just come to this kick butt forum and someone will help you out!
It was fun thought that they make a comment about dont drill holes in your bike then it looks like the bike on the bottom left has been drilled. OOPS
But I would go with the Giant frame cant tell how long the seat tube is but you may have to mod your intake manifold.
I think the 14" Giant frames would be a problem but the 17" and larger ones probably wouldn't be. The diameter of the down tube might be a bit big though. It think that's what's gonna spoil things for my GT Backwoods conversion. The frame is already pretty small and the down tube is 1.75" in diameter.